quad2m (problem 3.2.1, negative)

Time bar (total: 7.6s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze171.0ms (2.3%)

Memory
38.4MiB live, 222.3MiB 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.8s (23.8%)

Memory
18.1MiB live, 1 963.6MiB allocated
Samples
482.0ms5 538×0valid
308.0ms1 216×2valid
211.0ms1 344×1valid
81.0ms1 132×0invalid
38.0ms158×3valid
Precisions
Click to see histograms. Total time spent on operations: 752.0ms
ival-mult: 206.0ms (27.4% of total)
ival-sub: 165.0ms (21.9% of total)
ival-div: 155.0ms (20.6% of total)
ival-sqrt: 102.0ms (13.6% of total)
adjust: 69.0ms (9.2% of total)
ival-neg: 45.0ms (6% of total)
ival-true: 7.0ms (0.9% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

explain185.0ms (2.4%)

Memory
-9.6MiB live, 224.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1000-1(7.216026922456239e-252 -6.727534628130215e-160 6.213461182598976e-253)(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
510-0-(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
180-3(-3.2397758076758014e-205 -4.539524807094641e-78 -1.8679471570182035e-185)(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
30-0-(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
00-0-(*.f64 b_2 b_2)
00-0-a
00-0-(neg.f64 b_2)
00-0-b_2
00-0-(*.f64 a c)
00-0-c
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))oflow-rescue920
(*.f64 b_2 b_2)overflow78
(*.f64 a c)overflow21
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow92
-.f64(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation510
/.f64(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)u/n150
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow29
(*.f64 b_2 b_2)underflow41
(*.f64 a c)underflow46
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow7
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue70
(*.f64 b_2 b_2)underflow41
(*.f64 a c)underflow46
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow7
-.f64(-.f64 (*.f64 b_2 b_2) (*.f64 a c))nan-rescue30
(*.f64 b_2 b_2)overflow78
(*.f64 a c)overflow21
Confusion
Predicted +Predicted -
+1200
-14122
Precision
0.8955223880597015
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+12000
-140122
Precision?
0.8955223880597015
Recall?
1.0
Freqs
test
numberfreq
0122
1101
232
31
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
36.0ms354×0valid
22.0ms14×3valid
16.0ms80×2valid
9.0ms64×1valid
Compiler

Compiled 117 to 34 computations (70.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 61.0ms
ival-mult: 23.0ms (37.7% of total)
ival-sub: 17.0ms (27.8% of total)
ival-div: 6.0ms (9.8% of total)
ival-sqrt: 6.0ms (9.8% of total)
ival-neg: 5.0ms (8.2% of total)
adjust: 4.0ms (6.5% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess109.0ms (1.4%)

Memory
14.1MiB live, 86.4MiB allocated
Algorithm
egg-herbie
Rules
820×div-sub
774×times-frac
416×lower-fma.f64
416×lower-fma.f32
372×associate-/r*
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.3MiB live, 0.3MiB allocated
Compiler

Compiled 0 to 3 computations (-∞% saved)

prune0.0ms (0%)

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

simplify25.0ms (0.3%)

Memory
-1.3MiB live, 37.5MiB 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)
Rules
416×lower-fma.f64
416×lower-fma.f32
264×lower-*.f32
260×lower-*.f64
120×lower-+.f64
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

localize52.0ms (0.7%)

Memory
-23.3MiB live, 43.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.6015625000000001
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy3.77277671779206
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy11.422861590721437
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy23.32958588210396
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
20.0ms40×2valid
19.0ms177×0valid
4.0ms32×1valid
2.0ms3valid
Compiler

Compiled 52 to 12 computations (76.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 34.0ms
ival-sqrt: 15.0ms (44.3% of total)
ival-mult: 10.0ms (29.5% of total)
ival-sub: 3.0ms (8.9% of total)
ival-div: 3.0ms (8.9% of total)
adjust: 2.0ms (5.9% of total)
ival-neg: 1.0ms (3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series24.0ms (0.3%)

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

9 calls:

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

simplify153.0ms (2%)

Memory
5.6MiB live, 198.2MiB allocated
Algorithm
egg-herbie
Rules
8 494×lower-fma.f64
8 494×lower-fma.f32
6 878×lower-*.f64
6 878×lower-*.f32
2 476×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite172.0ms (2.3%)

Memory
29.7MiB live, 217.4MiB allocated
Rules
4 618×lower-fma.f64
4 618×lower-fma.f32
3 760×lower-*.f32
3 756×lower-*.f64
2 318×lower-/.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
01041
01741
16841
250338
3660738
0843038
Stop Event
iter limit
node limit
iter limit
Counts
5 → 440
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(neg.f64 b_2)
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
Outputs
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) a) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (/.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) a) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 b_2 #s(literal 4 binary64))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (pow.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) a) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) a))) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(*.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (pow.f64 (*.f64 a a) #s(literal -1 binary64)))
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 #s(literal -1 binary64) a))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(literal -1 binary64)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) a))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (/.f64 (pow.f64 a #s(literal -1 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)) a))
(*.f64 (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) #s(literal 1 binary64))
(*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) a)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) a)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 a a) (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))) #s(literal -1 binary64))
(pow.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #s(literal -1 binary64))
(/.f64 (/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)) a) a)
(/.f64 (pow.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (pow.f64 (/.f64 a (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)))) #s(literal -1 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) a)
(/.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) a)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (/.f64 #s(literal -1 binary64) a)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (/.f64 #s(literal -1 binary64) a)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 a #s(literal -1 binary64))) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 a #s(literal -1 binary64))) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) a)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) a)))) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)))) (fma.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))) (*.f64 a a))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (neg.f64 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal 1 binary64)) (neg.f64 a))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(/.f64 (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (-.f64 (*.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)) (*.f64 (/.f64 b_2 a) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)))))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) a)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) a)))) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))) (neg.f64 (*.f64 a a)))
(/.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (neg.f64 a) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 (neg.f64 a) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (*.f64 a (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 a)))
(/.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(/.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (neg.f64 a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) a))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 b_2 (/.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (neg.f64 a) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 (/.f64 a b_2) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (*.f64 (/.f64 a b_2) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (/.f64 a b_2) #s(literal 1 binary64))) (*.f64 (/.f64 a b_2) (/.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 a (*.f64 (/.f64 a b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (/.f64 a b_2) a))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 a (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 b_2 (/.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (*.f64 a (/.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) a) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) a))) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) #s(literal 3 binary64))) (fma.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 9 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 9/2 binary64))) (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) (fma.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)))
(/.f64 (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (neg.f64 a) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 a (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (*.f64 a a))
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 a)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(/.f64 #s(literal -1 binary64) (*.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)) (neg.f64 a)))
(/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64))) (-.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a a) (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (*.f64 (neg.f64 a) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (*.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (neg.f64 a)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(neg.f64 (*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(fma.f64 #s(literal -1 binary64) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (/.f64 b_2 a))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(fma.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 a #s(literal -1 binary64)) (/.f64 b_2 a))
(fma.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 b_2 a))
(fma.f64 (pow.f64 a #s(literal -1 binary64)) b_2 (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(fma.f64 (pow.f64 a #s(literal -1 binary64)) b_2 (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)))
(fma.f64 (pow.f64 a #s(literal -1 binary64)) b_2 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)))
(fma.f64 #s(literal 1 binary64) (/.f64 b_2 a) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)))
(fma.f64 (/.f64 b_2 a) #s(literal -1 binary64) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(fma.f64 (/.f64 b_2 a) #s(literal 1 binary64) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) #s(literal 1 binary64)))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) a) (/.f64 b_2 a))
(fma.f64 b_2 (*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal -1 binary64))) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(fma.f64 b_2 (*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)))
(fma.f64 b_2 (*.f64 #s(literal -1 binary64) (pow.f64 a #s(literal -1 binary64))) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(fma.f64 b_2 (pow.f64 a #s(literal -1 binary64)) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(fma.f64 b_2 (pow.f64 a #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)))
(fma.f64 b_2 (pow.f64 a #s(literal -1 binary64)) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) a)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (pow.f64 (/.f64 b_2 a) #s(literal 2 binary64)))))
(-.f64 (/.f64 (*.f64 a b_2) (*.f64 a a)) (/.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (*.f64 a a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)) (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) a) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) a) (/.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(-.f64 (/.f64 b_2 a) (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(+.f64 (*.f64 (/.f64 b_2 a) #s(literal 1 binary64)) (*.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) #s(literal 1 binary64)))
(+.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 b_2 a))
(+.f64 (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) (/.f64 b_2 a))
(+.f64 (/.f64 b_2 a) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(+.f64 (/.f64 b_2 a) (*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)))
(+.f64 (/.f64 b_2 a) (/.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 b_2 #s(literal 4 binary64))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))))
(*.f64 (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))))
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(*.f64 #s(literal 1 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (*.f64 (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)))
(*.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 1 binary64))
(pow.f64 (/.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64))) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))) (fma.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64))) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64))) (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 9 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 9/2 binary64))) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64))) (fma.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))) (fma.f64 b_2 (/.f64 b_2 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))) (*.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (fma.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (fma.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))))
(/.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1 binary64)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 9 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 9/2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) (*.f64 b_2 (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))) (*.f64 (*.f64 b_2 b_2) (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (fma.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 9 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 9/2 binary64))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (fma.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (neg.f64 (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal 1 binary64)))
(neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (neg.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 (pow.f64 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 b_2 #s(literal 4 binary64))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(fma.f64 (*.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) b_2)
(fma.f64 (neg.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) b_2)
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (neg.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64))) b_2)
(fma.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (/.f64 (pow.f64 b_2 #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(fma.f64 #s(literal -1 binary64) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(fma.f64 #s(literal 1 binary64) b_2 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64) b_2)
(fma.f64 (*.f64 b_2 b_2) (/.f64 b_2 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(fma.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal -1 binary64)) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (*.f64 b_2 b_2) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(fma.f64 b_2 (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(fma.f64 b_2 (/.f64 b_2 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 b_2 #s(literal 1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 (fma.f64 #s(literal -1 binary64) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(-.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) b_2)
(-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(+.f64 (fma.f64 #s(literal -1 binary64) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 0 binary64)) b_2)
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (-.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (neg.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(+.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(+.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) b_2)
(+.f64 b_2 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 #s(literal 1 binary64) b_2)
(*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)))
(*.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 b_2 #s(literal -1 binary64))
(*.f64 b_2 #s(literal 1 binary64))
(pow.f64 (/.f64 b_2 (*.f64 b_2 b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1 binary64))
(pow.f64 b_2 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal 3 binary64))))
(/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64))))
(/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 b_2 b_2))
(/.f64 (*.f64 b_2 b_2) b_2)
(neg.f64 b_2)
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) b_2 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) b_2 #s(literal 0 binary64))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 (*.f64 b_2 b_2) (pow.f64 b_2 #s(literal -1 binary64)) #s(literal 0 binary64))
(fma.f64 b_2 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 b_2 #s(literal 1 binary64) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) b_2) b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) b_2)
(-.f64 #s(literal 0 binary64) b_2)
(+.f64 #s(literal 0 binary64) b_2)
(+.f64 b_2 #s(literal 0 binary64))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
b_2
(*.f64 (sqrt.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (sqrt.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (pow.f64 (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (sqrt.f64 (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (pow.f64 (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64))
(pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))) (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (neg.f64 (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a)))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))))
(/.f64 (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 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(-.f64 #s(literal 0 binary64) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(fabs.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (-.f64 (pow.f64 b_2 #s(literal 8 binary64)) (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 2 binary64)))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 12 binary64)))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (-.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 8 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (*.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64))) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 1 binary64)) (pow.f64 (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (*.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))
(*.f64 (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))) #s(literal -1 binary64)))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(pow.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 8 binary64)) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 18 binary64)) (pow.f64 (*.f64 c a) #s(literal 9 binary64))) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64))) (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 b_2 #s(literal 12 binary64))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a)))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))) (+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))))))
(/.f64 (neg.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 8 binary64)) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) #s(literal 1 binary64)) (*.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 18 binary64)) (pow.f64 (*.f64 c a) #s(literal 9 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 b_2 #s(literal 12 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))) (*.f64 (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (sqrt.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (*.f64 (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a)) (hypot.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 c a))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) #s(literal 1 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal 1 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 8 binary64)) (pow.f64 (*.f64 c a) #s(literal 4 binary64))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 8 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 12 binary64)) (pow.f64 (*.f64 c a) #s(literal 6 binary64))) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 18 binary64)) (pow.f64 (*.f64 c a) #s(literal 9 binary64))) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 b_2 #s(literal 12 binary64)))))
(/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a b_2) c) b_2))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (-.f64 (pow.f64 b_2 #s(literal 8 binary64)) (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 2 binary64)))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (+.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 12 binary64)))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (-.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 8 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 c #s(literal -1 binary64)) a (*.f64 b_2 b_2))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 a) c))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (/.f64 (*.f64 b_2 b_2) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))))
(fma.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))))
(fma.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(fma.f64 (*.f64 c a) #s(literal -1 binary64) (*.f64 b_2 b_2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 (neg.f64 a) c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (neg.f64 a) c))
(fma.f64 b_2 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 a) c))
(sqrt.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64)))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))))
(-.f64 #s(literal 0 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(-.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fabs.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(hypot.f64 (pow.f64 (*.f64 c a) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(hypot.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(hypot.f64 (*.f64 c a) (*.f64 b_2 b_2))
(hypot.f64 (*.f64 b_2 b_2) (pow.f64 (*.f64 c a) #s(literal 1 binary64)))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))))
(+.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))))
(+.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(exp.f64 (*.f64 (neg.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))

eval269.0ms (3.6%)

Memory
-42.6MiB live, 219.1MiB allocated
Compiler

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

prune43.0ms (0.6%)

Memory
10.7MiB live, 49.0MiB allocated
Pruning

18 alts after pruning (17 fresh and 1 done)

PrunedKeptTotal
New57617593
Fresh000
Picked011
Done000
Total57618594
Accuracy
93.1%
Counts
594 → 18
Alt Table
Click to see full alt table
StatusAccuracyProgram
23.0%
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
27.7%
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
15.6%
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (*.f64 a a))
27.6%
(/.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)
55.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
52.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
36.8%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
35.4%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a)
12.1%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
35.4%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) c (*.f64 b_2 #s(literal -2 binary64)))) a)
25.0%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
35.6%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
27.6%
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)))
27.8%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
27.9%
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
35.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
35.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
33.1%
#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 485 to 352 computations (27.4% saved)

simplify154.0ms (2%)

Memory
6.6MiB live, 122.6MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)
cost-diff0
(*.f64 b_2 b_2)
cost-diff0
(fma.f64 c a (*.f64 b_2 b_2))
cost-diff64
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
cost-diff0
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))
cost-diff0
(neg.f64 b_2)
cost-diff0
(-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))
cost-diff0
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a)
cost-diff0
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
cost-diff0
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
cost-diff0
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
cost-diff0
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
cost-diff0
(/.f64 c b_2)
cost-diff0
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
cost-diff0
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
cost-diff0
(neg.f64 b_2)
cost-diff0
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))))
cost-diff0
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
cost-diff704
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
Rules
6 764×lower-fma.f32
6 758×lower-fma.f64
3 244×lower-*.f32
3 228×lower-*.f64
1 394×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041356
069356
1124356
2221356
3438356
4712346
51186346
63055346
76186346
08114344
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)
(*.f64 b_2 (/.f64 b_2 a))
(/.f64 b_2 a)
a
c
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
#s(literal -1/2 binary64)
(/.f64 c b_2)
c
b_2
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 a b_2)
a
b_2
#s(literal -1/2 binary64)
c
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a)
(-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))
(neg.f64 b_2)
b_2
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)
(*.f64 #s(literal -1/2 binary64) c)
#s(literal -1/2 binary64)
c
(/.f64 a b_2)
a
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
b_2
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
Outputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
(/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) b_2) (neg.f64 a))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))
#s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 (/.f64 b_2 a)) c)
(-.f64 (*.f64 (/.f64 b_2 a) b_2) c)
(*.f64 b_2 (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) b_2)
(/.f64 b_2 a)
a
c
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
#s(literal -1/2 binary64)
(/.f64 c b_2)
c
b_2
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 a b_2)
a
b_2
#s(literal -1/2 binary64)
c
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a)
(-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))
(neg.f64 b_2)
b_2
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)
(*.f64 #s(literal -1/2 binary64) c)
#s(literal -1/2 binary64)
c
(/.f64 a b_2)
a
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(/.f64 (/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 c a))
b_2
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))

localize151.0ms (2%)

Memory
-13.1MiB live, 144.3MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.0703125
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)
accuracy0.24999724760556022
(fma.f64 c a (*.f64 b_2 b_2))
accuracy4.259606234976038
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
accuracy7.461206815252913
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
accuracy0.00390625
(-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))
accuracy0.09375
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a)
accuracy1.9224338122853954
(fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)
accuracy21.554300805553318
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))
accuracy0
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
accuracy0.09375
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
accuracy1.9224338122853954
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
accuracy21.5317382254561
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
accuracy0
(/.f64 c b_2)
accuracy0
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
accuracy21.555870715916537
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
accuracy0.00390625
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))))
accuracy0.02734375
(*.f64 b_2 (/.f64 b_2 a))
accuracy0.09375
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
accuracy4.259606231208565
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))
Samples
75.0ms167×0invalid
48.0ms89×0valid
Compiler

Compiled 280 to 33 computations (88.2% saved)

Precisions
Click to see histograms. Total time spent on operations: 101.0ms
ival-mult: 71.0ms (70.5% of total)
ival-add: 12.0ms (11.9% of total)
ival-div: 8.0ms (7.9% of total)
ival-sub: 4.0ms (4% of total)
ival-sqrt: 3.0ms (3% of total)
ival-neg: 2.0ms (2% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series158.0ms (2.1%)

Memory
35.2MiB live, 150.6MiB allocated
Counts
23 → 732
Calls
Call 1
Inputs
#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) #<representation binary64>) () ())
#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<representation binary64>) () ())
#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())
#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())
#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())
#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())
#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #<representation binary64>) () ())
#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())
#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())
#s(alt (*.f64 b_2 b_2) (patch (*.f64 b_2 b_2) #<representation binary64>) () ())
#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())
#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())
#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())
#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())
Outputs
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) 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) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2)) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2)) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* b_2 (sqrt -1)) b_2)) (taylor 0 a) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)) (taylor 0 a) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2)) (taylor 0 a) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2)) (taylor 0 a) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 a) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 a) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 a) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 a) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (taylor 0 a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a) (taylor 0 a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (+ (* -1 (* a (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ c (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a) (taylor 0 a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (+ (* a (- (* -1 (* a (+ (* -1/2 (/ (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (* b_2 (- (* b_2 (sqrt -1)) b_2)))) (+ (* -1/8 (/ (* (pow c 2) (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* (pow b_2 3) (- (* b_2 (sqrt -1)) b_2)))) (* 1/8 (/ (* (pow c 3) (sqrt -1)) (* (pow b_2 3) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))))) (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ c (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a) (taylor 0 a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<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 (* a c)) (taylor inf a) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (* 2 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (* 2 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (* 2 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* 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 (* (pow a 3) c)) (sqrt -1)) (taylor inf a) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -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)) (sqrt -1)))))) (taylor inf a) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf a) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf a) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf a) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf a) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) a) (taylor inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (sqrt -1))))) (pow a 2))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) a) (taylor inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* a (* (pow b_2 2) (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2)))))) c)) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (sqrt -1)))))) (sqrt -1)))) (pow a 3))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))))) a) (taylor inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) 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) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf a) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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)) (sqrt -1)))))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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) (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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* 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 (* (pow a 3) c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ b_2 a)))) (taylor -inf a) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))) (taylor -inf a) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (pow a 2) (+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -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) (sqrt -1))))) a))) a)))) (taylor -inf a) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf a) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf a) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf a) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf a) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor -inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 4)))) a)) (taylor -inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) a))) a)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) a)) (taylor -inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (+ (* -1 (/ (+ (* -1/2 (/ (* a (* (pow b_2 2) (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4)))))) (* c (pow (sqrt -1) 2)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) a)) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a))) a)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) a)) (taylor -inf a) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<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 (pow b_2 2) (taylor 0 c) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) 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) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2)) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2)) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (- (* b_2 (sqrt -1)) b_2)) (taylor 0 c) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) b_2)) (* a (- (* b_2 (sqrt -1)) b_2))) (taylor 0 c) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* a (- (* b_2 (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* (pow a 2) (sqrt -1)) b_2))))) (taylor 0 c) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* a (- (* b_2 (sqrt -1)) b_2)) (* c (+ (* 1/2 (/ (* (pow a 2) (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 3) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 4) (* c (sqrt -1))) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (taylor 0 c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (taylor 0 c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (+ (* -1 (* c (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ 1 (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (taylor 0 c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (+ (* c (- (* -1 (* c (+ (* -1/2 (/ (* a (* (sqrt -1) (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (* b_2 (- (* b_2 (sqrt -1)) b_2)))) (+ (* -1/8 (/ (* (pow a 2) (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* (pow b_2 3) (- (* b_2 (sqrt -1)) b_2)))) (* 1/8 (/ (* (pow a 2) (sqrt -1)) (* (pow b_2 3) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))))) (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ 1 (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (taylor 0 c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<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 (* a c)) (taylor inf c) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (* 2 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (* 2 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (* 2 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* 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 (* (pow a 3) c)) (sqrt -1)) (taylor inf c) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ (* a b_2) c)) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))) (taylor inf c) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ (* a b_2) c)) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1))))) (taylor inf c) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ (* a b_2) c)) (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) c)) (sqrt -1)))))) (taylor inf c) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) (taylor inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) (pow c 2))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) (taylor inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 2) (* c (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2))))))) a)) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (sqrt -1)))))) (sqrt -1)))) (pow c 3))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf c) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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)) (sqrt -1)))))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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) (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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* 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 (* (pow a 3) c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ (pow a 3) c)) (pow (sqrt -1) 3)) (/ (* a b_2) c)))) (taylor -inf c) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (* a b_2)) (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ (pow a 3) c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (* a b_2)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (* a c)) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ (pow a 3) c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2))))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2))))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2))))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor -inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c))) (taylor -inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c))) (taylor -inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (* (pow b_2 2) (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (* a (pow (sqrt -1) 2)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) c)) (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c))) (taylor -inf c) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<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 (* a c)) (taylor 0 b_2) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) 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) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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) (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) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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) (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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* 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 (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 (* (pow a 3) c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a b_2)) (* (sqrt (* (pow a 3) c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (+ (* -1 a) (* 1/2 (* (sqrt (/ a c)) (* b_2 (sqrt -1)))))) (* (sqrt (* (pow a 3) c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (+ (* -1 a) (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (sqrt -1))))))) (* (sqrt (* (pow a 3) c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 b_2) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 b_2) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 b_2) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 b_2) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2)))) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (+ (* b_2 (- (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))))) (/ 1 (* a (pow (sqrt -1) 2))))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (+ (* b_2 (- (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (- (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (sqrt -1)))) (* 1/2 (/ 1 (* (pow a 2) (* c (pow (sqrt -1) 2)))))))) (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))))) (/ 1 (* a (pow (sqrt -1) 2))))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<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 (pow b_2 2) (taylor inf b_2) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<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) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor inf b_2) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor inf b_2) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow b_2 2)) (taylor inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (*.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 (* a (* b_2 (- (sqrt -1) 1))) (taylor inf b_2) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 2))) (* a (- (sqrt -1) 1)))) (taylor inf b_2) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 2))) (* a (- (sqrt -1) 1))))) (taylor inf b_2) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 2))) (* a (- (sqrt -1) 1)))))) (taylor inf b_2) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf b_2) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf b_2) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf b_2) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf b_2) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ b_2 (* a (- (sqrt -1) 1)))) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1)))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2))))) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1 (/ (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (- (sqrt -1) 1) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1)))) (pow b_2 4))) (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2))))) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1 (/ (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (- (sqrt -1) 1) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1))))))) (- (sqrt -1) 1))) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1))) (* 1/8 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow (- (sqrt -1) 1) 2))))) (pow b_2 6))) (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1))))) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (- (sqrt -1) 1) 2)))) (+ (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (* (pow b_2 4) (- (sqrt -1) 1)))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2))))))) (taylor inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<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 (pow b_2 2) (taylor -inf b_2) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) (patch (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) #<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 #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) (patch (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) (patch (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)) (taylor -inf b_2) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2)) (taylor -inf b_2) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)) (taylor -inf b_2) (#s(alt (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (patch (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) 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))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow b_2 2)) (taylor -inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (patch (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (*.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 (* a (* b_2 (+ 1 (sqrt -1))))) (taylor -inf b_2) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 2))) (* a (+ 1 (sqrt -1)))))) (taylor -inf b_2) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 2))) (* a (+ 1 (sqrt -1))))))) (taylor -inf b_2) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/8 (/ (* (pow a 3) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 4) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 2))) (* a (+ 1 (sqrt -1)))))))) (taylor -inf b_2) (#s(alt (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (patch (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<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 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf b_2) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf b_2) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf b_2) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf b_2) (#s(alt (*.f64 b_2 (/.f64 b_2 a)) (patch (*.f64 b_2 (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1))) (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1))) (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1))) (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 (* a (+ 1 (sqrt -1))))) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1))))) (pow b_2 4))) (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1)))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1)))))))) (+ 1 (sqrt -1)))) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))))) (pow b_2 6))) (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1)))))) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (* (pow b_2 4) (+ 1 (sqrt -1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))))) (taylor -inf b_2) (#s(alt (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (patch (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (sqrt -1))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
22.0ms
a
@-inf
((* (- (* b_2 (/ b_2 a)) c) a) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (+ (* c a) (* b_2 b_2)) (* b_2 b_2) (* (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) a) (sqrt (- (* b_2 b_2) (* a c))) (* b_2 (/ b_2 a)) (+ (* (* -1/2 c) (/ a b_2)) b_2) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (* (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) a)) (sqrt (neg (+ (* c a) (* b_2 b_2)))))
10.0ms
b_2
@inf
((* (- (* b_2 (/ b_2 a)) c) a) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (+ (* c a) (* b_2 b_2)) (* b_2 b_2) (* (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) a) (sqrt (- (* b_2 b_2) (* a c))) (* b_2 (/ b_2 a)) (+ (* (* -1/2 c) (/ a b_2)) b_2) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (* (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) a)) (sqrt (neg (+ (* c a) (* b_2 b_2)))))
7.0ms
c
@-inf
((* (- (* b_2 (/ b_2 a)) c) a) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (+ (* c a) (* b_2 b_2)) (* b_2 b_2) (* (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) a) (sqrt (- (* b_2 b_2) (* a c))) (* b_2 (/ b_2 a)) (+ (* (* -1/2 c) (/ a b_2)) b_2) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (* (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) a)) (sqrt (neg (+ (* c a) (* b_2 b_2)))))
6.0ms
a
@inf
((* (- (* b_2 (/ b_2 a)) c) a) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (+ (* c a) (* b_2 b_2)) (* b_2 b_2) (* (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) a) (sqrt (- (* b_2 b_2) (* a c))) (* b_2 (/ b_2 a)) (+ (* (* -1/2 c) (/ a b_2)) b_2) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (* (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) a)) (sqrt (neg (+ (* c a) (* b_2 b_2)))))
5.0ms
b_2
@-inf
((* (- (* b_2 (/ b_2 a)) c) a) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* -1/2 (/ c b_2)) (/ c b_2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (* (* (/ a b_2) -1/2) c) (* (/ a b_2) -1/2) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (sqrt (- (* b_2 b_2) (* a c))) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (+ (* c a) (* b_2 b_2)) (* b_2 b_2) (* (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) a) (sqrt (- (* b_2 b_2) (* a c))) (* b_2 (/ b_2 a)) (+ (* (* -1/2 c) (/ a b_2)) b_2) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (* (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2) a)) (sqrt (neg (+ (* c a) (* b_2 b_2)))))

simplify384.0ms (5.1%)

Memory
-46.5MiB live, 129.4MiB allocated
Algorithm
egg-herbie
Rules
8 040×lower-*.f64
8 040×lower-*.f32
7 546×lower-fma.f64
7 546×lower-fma.f32
4 942×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite271.0ms (3.6%)

Memory
35.3MiB live, 192.1MiB allocated
Rules
5 528×lower-fma.f32
5 522×lower-fma.f64
4 330×lower-/.f32
4 316×lower-/.f64
4 092×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
041284
069284
1273284
22025284
08291284
Stop Event
iter limit
node limit
iter limit
Counts
23 → 663
Calls
Call 1
Inputs
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a))))
(neg.f64 b_2)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/.f64 c b_2)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a)
(-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 c a (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))
(*.f64 b_2 (/.f64 b_2 a))
(fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
Outputs
(*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)
(*.f64 a (-.f64 (*.f64 (/.f64 b_2 a) b_2) c))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) a) (*.f64 (*.f64 (/.f64 b_2 a) b_2) a) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) a) (*.f64 (neg.f64 c) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (*.f64 (/.f64 b_2 a) b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 c) a) #s(literal 3 binary64))) (fma.f64 (*.f64 a (*.f64 (/.f64 b_2 a) b_2)) (*.f64 a (*.f64 (/.f64 b_2 a) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 a (*.f64 (/.f64 b_2 a) b_2)) (*.f64 (neg.f64 c) a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 c c)) a)) (neg.f64 (fma.f64 (/.f64 b_2 a) b_2 c)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) a)) (neg.f64 (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 c c)))) (neg.f64 (fma.f64 (/.f64 b_2 a) b_2 c)))
(/.f64 (neg.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) (neg.f64 (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)))))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 c c)) a) (fma.f64 (/.f64 b_2 a) b_2 c))
(/.f64 (*.f64 (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) a) (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64))))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64)) (*.f64 c c))) (fma.f64 (/.f64 b_2 a) b_2 c))
(/.f64 (*.f64 a (-.f64 (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64)))) (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (pow.f64 (*.f64 (/.f64 b_2 a) b_2) #s(literal 2 binary64))))
(fma.f64 (*.f64 (/.f64 b_2 a) b_2) a (*.f64 (neg.f64 c) a))
(fma.f64 a (*.f64 (/.f64 b_2 a) b_2) (*.f64 (neg.f64 c) a))
(+.f64 (*.f64 (*.f64 (/.f64 b_2 a) b_2) a) (*.f64 (neg.f64 c) a))
(+.f64 (*.f64 a (*.f64 (/.f64 b_2 a) b_2)) (*.f64 (neg.f64 c) a))
(*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(*.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 a b_2) #s(literal -3 binary64)) (pow.f64 (neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (-.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)) (neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a))) (*.f64 (/.f64 (neg.f64 b_2) a) (neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 a #s(literal -1 binary64)))) (neg.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal -1 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a b_2) #s(literal -3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 (/.f64 a (neg.f64 b_2)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 (/.f64 a (neg.f64 b_2)) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (/.f64 a (neg.f64 b_2)) #s(literal 1 binary64))) (*.f64 (/.f64 a (neg.f64 b_2)) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 a (neg.f64 b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (/.f64 a (neg.f64 b_2)) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 a (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a #s(literal 1 binary64))) (*.f64 a (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 a #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal -1 binary64))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal 1 binary64)) a)
(/.f64 (-.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(/.f64 (-.f64 (pow.f64 (/.f64 a b_2) #s(literal -3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (*.f64 a (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a)
(neg.f64 (/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) a))
(neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 a)))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(fma.f64 (neg.f64 b_2) (pow.f64 a #s(literal -1 binary64)) (neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a))))
(-.f64 (/.f64 (pow.f64 (/.f64 a b_2) #s(literal -3 binary64)) (+.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a))))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a))))))
(-.f64 (/.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a a)) (/.f64 (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 a a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 a (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) a) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) a))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) a) (/.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 a)))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (pow.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (*.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 (-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (*.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(neg.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))))
(-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(+.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 b_2 #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) (neg.f64 b_2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (+.f64 #s(literal 0 binary64) b_2))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (+.f64 #s(literal 0 binary64) b_2)))
(neg.f64 b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 #s(literal 0 binary64) b_2)))
(-.f64 #s(literal 0 binary64) b_2)
(+.f64 #s(literal 0 binary64) (neg.f64 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 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (neg.f64 c) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 c) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c (*.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c)))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (/.f64 b_2 c)))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (pow.f64 c #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) c)
(*.f64 #s(literal 1 binary64) (/.f64 c b_2))
(*.f64 (neg.f64 c) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)))
(*.f64 c (pow.f64 b_2 #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 b_2 c) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b_2 c) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) b_2)
(/.f64 (*.f64 c #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 c) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 c)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 c))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 c) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 c))
(/.f64 (neg.f64 c) (neg.f64 b_2))
(/.f64 c b_2)
(neg.f64 (/.f64 (neg.f64 c) b_2))
(neg.f64 (/.f64 c (neg.f64 b_2)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 c (neg.f64 b_2)))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a))
(*.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (*.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) (neg.f64 (neg.f64 a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))))
(/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) (neg.f64 a))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(neg.f64 (/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) a))
(neg.f64 (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (neg.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) #s(literal -1 binary64)))
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 (neg.f64 a) #s(literal -1 binary64))) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 a #s(literal -1 binary64))) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 1 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 a) #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 b_2 (neg.f64 a))))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 b_2)) (/.f64 c (pow.f64 (neg.f64 a) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (neg.f64 a) #s(literal -1 binary64))) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal -1 binary64))) (/.f64 c b_2))
(*.f64 (/.f64 c (pow.f64 (neg.f64 a) #s(literal -1 binary64))) (/.f64 #s(literal -1/2 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 c (pow.f64 a #s(literal -1 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 a) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 (neg.f64 a))))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 a) b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal -1 binary64)))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) (pow.f64 (neg.f64 a) #s(literal -1 binary64))))
(*.f64 (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 (neg.f64 a) #s(literal -1 binary64))))
(*.f64 (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (*.f64 (/.f64 a b_2) c) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 (neg.f64 a))))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 a #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 #s(literal 1/2 binary64) (/.f64 c (/.f64 b_2 (neg.f64 a))))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))
(*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (/.f64 a #s(literal 1 binary64)))
(*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 a b_2) c))
(*.f64 c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))
(*.f64 a (*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) c)))
(pow.f64 (/.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) c))) (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 1 binary64))) (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) c)) (/.f64 b_2 a))
(/.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 1 binary64)) (/.f64 b_2 a))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 a)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) b_2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a)))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 a #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1/2 binary64))
(*.f64 (/.f64 a #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) a) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 a (*.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1/2 binary64)))
(pow.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) a)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) #s(literal -1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 a) #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 a)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) a))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) a)))
(/.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) a))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) a) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2))))
(*.f64 (/.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a))
(*.f64 (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 a (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (/.f64 a b_2) #s(literal -3 binary64)) (pow.f64 (neg.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a)) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (-.f64 (*.f64 (neg.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a)) (neg.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a))) (*.f64 (/.f64 (neg.f64 b_2) a) (neg.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64))) (pow.f64 a #s(literal -1 binary64)))) (neg.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64))) (pow.f64 a #s(literal -1 binary64)))) (neg.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 a b_2) #s(literal -3 binary64)) (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a)))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))) (neg.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) a) (*.f64 (neg.f64 a) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 (/.f64 a (neg.f64 b_2)) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))) (*.f64 (/.f64 a (neg.f64 b_2)) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) (*.f64 (/.f64 a (neg.f64 b_2)) #s(literal 1 binary64))) (*.f64 (/.f64 a (neg.f64 b_2)) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 a (neg.f64 b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) (*.f64 (/.f64 a (neg.f64 b_2)) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 a (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) (*.f64 a #s(literal 1 binary64))) (*.f64 a (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))))
(/.f64 (-.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) (neg.f64 a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64))) (pow.f64 a #s(literal -1 binary64))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64))) (pow.f64 a #s(literal -1 binary64))) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) #s(literal 1 binary64)) a)
(/.f64 (-.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a)))
(/.f64 (-.f64 (pow.f64 (/.f64 a b_2) #s(literal -3 binary64)) (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a) #s(literal 3 binary64))) (+.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64)))) (neg.f64 (*.f64 a (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64)))) (neg.f64 (*.f64 a (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) a))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64))) (*.f64 a (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64))) (*.f64 a (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a)
(neg.f64 (/.f64 (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) a))
(neg.f64 (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (neg.f64 a)))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (neg.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a)))
(fma.f64 (neg.f64 b_2) (pow.f64 a #s(literal -1 binary64)) (neg.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a))) (/.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a))))
(-.f64 (/.f64 (pow.f64 (/.f64 a b_2) #s(literal -3 binary64)) (+.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a))))) (/.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a) #s(literal 3 binary64)) (+.f64 (pow.f64 (/.f64 a b_2) #s(literal -2 binary64)) (+.f64 (pow.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64)) (*.f64 a (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 a (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64)) (*.f64 a (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2))) a) (/.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2))) a))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) a) (/.f64 (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) a))
(-.f64 (/.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a a)) (/.f64 (*.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (*.f64 a a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (+.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (neg.f64 a)))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (neg.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64))) (pow.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64))) (pow.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(pow.f64 (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2))) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64)))) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64)))) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (neg.f64 b_2) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64)))) (neg.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 b_2) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64))) (-.f64 (neg.f64 b_2) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (-.f64 (*.f64 b_2 b_2) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64))) (fma.f64 b_2 b_2 (-.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64)) (*.f64 (neg.f64 b_2) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64))) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))
(neg.f64 (+.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))
(fma.f64 #s(literal -1 binary64) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))
(fma.f64 b_2 #s(literal -1 binary64) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64)) (-.f64 (neg.f64 b_2) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 2 binary64)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) #s(literal 3 binary64)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))))
(-.f64 #s(literal 0 binary64) (+.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))
(-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)))
(+.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))
(fma.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64))) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (*.f64 b_2 b_2))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) b_2) (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 b_2 b_2)))
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
(-.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 c a))
(+.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 b_2 b_2)))
(+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (*.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) c) a)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) c) a))))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 c a))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 c a))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 c a))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 c a))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 c a))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(+.f64 (*.f64 c a) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)))
(*.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2)
(*.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) b_2))
(*.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))
(*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))
(*.f64 (neg.f64 b_2) (neg.f64 b_2))
(*.f64 b_2 b_2)
(pow.f64 (exp.f64 (log.f64 b_2)) #s(literal 2 binary64))
(pow.f64 (*.f64 b_2 b_2) #s(literal 1 binary64))
(pow.f64 (neg.f64 b_2) #s(literal 2 binary64))
(pow.f64 b_2 #s(literal 2 binary64))
(neg.f64 (*.f64 (neg.f64 b_2) b_2))
(exp.f64 (*.f64 (log.f64 (neg.f64 b_2)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 2 binary64)))
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)
(*.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b_2) a) #s(literal 3 binary64))) (fma.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (-.f64 (*.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (neg.f64 b_2) a)) (*.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (*.f64 (neg.f64 b_2) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 a (neg.f64 b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 (*.f64 (*.f64 a (neg.f64 b_2)) (*.f64 a (neg.f64 b_2))) (*.f64 (*.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 a (neg.f64 b_2))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (neg.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a)) (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (*.f64 a (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))) (neg.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (neg.f64 (*.f64 a (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) a) (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (*.f64 (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) a) (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 a (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (*.f64 a (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a (*.f64 (neg.f64 b_2) a))
(fma.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 a (neg.f64 b_2)))
(+.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (*.f64 (neg.f64 b_2) a))
(+.f64 (*.f64 a (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 a (neg.f64 b_2)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a))))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 (/.f64 b_2 a) b_2) c) a)))))
(*.f64 (/.f64 b_2 (pow.f64 (neg.f64 b_2) #s(literal -1 binary64))) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 (/.f64 b_2 (pow.f64 b_2 #s(literal -1 binary64))) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 b_2 (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal -1 binary64))) (/.f64 b_2 a))
(*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(*.f64 (pow.f64 (neg.f64 a) #s(literal -1 binary64)) (/.f64 b_2 (pow.f64 (neg.f64 b_2) #s(literal -1 binary64))))
(*.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 a))
(*.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64))))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (/.f64 b_2 (pow.f64 b_2 #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 b_2 a) b_2))
(*.f64 (*.f64 b_2 b_2) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 b_2 a) (/.f64 #s(literal 1 binary64) (pow.f64 b_2 #s(literal -1 binary64))))
(*.f64 (/.f64 b_2 a) b_2)
(*.f64 b_2 (/.f64 b_2 a))
(pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) b_2)) (neg.f64 (/.f64 a b_2)))
(/.f64 (neg.f64 (*.f64 b_2 #s(literal 1 binary64))) (neg.f64 (/.f64 a b_2)))
(/.f64 (*.f64 #s(literal 1 binary64) b_2) (/.f64 a b_2))
(/.f64 (*.f64 b_2 #s(literal 1 binary64)) (/.f64 a b_2))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 b_2)))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 b_2 b_2) a)
(/.f64 (neg.f64 b_2) (neg.f64 (/.f64 a b_2)))
(/.f64 b_2 (/.f64 a b_2))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (*.f64 b_2 b_2) (neg.f64 a)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2)) (pow.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #s(literal 2 binary64)))) (neg.f64 (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #s(literal 2 binary64)) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2)) (*.f64 b_2 b_2))) (*.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2)) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #s(literal 2 binary64))) (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2))) (neg.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) b_2)))))
(/.f64 (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2)) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2)) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 (neg.f64 b_2) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64)))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 b_2 b_2 (-.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) b_2))))
(/.f64 (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 3 binary64)) #s(literal -1/8 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (fma.f64 (pow.f64 (*.f64 (/.f64 a b_2) c) #s(literal 2 binary64)) #s(literal 1/4 binary64) (*.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 (neg.f64 a) #s(literal -1 binary64))) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2)
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 a #s(literal -1 binary64))) (pow.f64 b_2 #s(literal -1 binary64)) b_2)
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 1 binary64)) (/.f64 a b_2) b_2)
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 a) #s(literal -1 binary64))) b_2)
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 b_2 (neg.f64 a))) b_2)
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2) b_2)
(fma.f64 (/.f64 #s(literal -1/2 binary64) (neg.f64 b_2)) (/.f64 c (pow.f64 (neg.f64 a) #s(literal -1 binary64))) b_2)
(fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 (neg.f64 a) #s(literal -1 binary64))) (/.f64 c (neg.f64 b_2)) b_2)
(fma.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal -1 binary64))) (/.f64 c b_2) b_2)
(fma.f64 (/.f64 c (pow.f64 (neg.f64 a) #s(literal -1 binary64))) (/.f64 #s(literal -1/2 binary64) (neg.f64 b_2)) b_2)
(fma.f64 (/.f64 c (pow.f64 a #s(literal -1 binary64))) (/.f64 #s(literal -1/2 binary64) b_2) b_2)
(fma.f64 (/.f64 c #s(literal 1 binary64)) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 a) #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 b_2)) b_2)
(fma.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) b_2)
(fma.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 (neg.f64 a))) b_2)
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c (pow.f64 a #s(literal -1 binary64))) b_2)
(fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal -1 binary64)) b_2)
(fma.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) (pow.f64 (neg.f64 a) #s(literal -1 binary64))) b_2)
(fma.f64 (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 (neg.f64 a) #s(literal -1 binary64))) b_2)
(fma.f64 (/.f64 a #s(literal 1 binary64)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) b_2)
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) (pow.f64 b_2 #s(literal -1 binary64)) b_2)
(fma.f64 (*.f64 (/.f64 a b_2) c) #s(literal -1/2 binary64) b_2)
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 (neg.f64 a))) b_2)
(fma.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 a #s(literal -1 binary64))) b_2)
(fma.f64 #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) b_2)
(fma.f64 #s(literal 1/2 binary64) (/.f64 c (/.f64 b_2 (neg.f64 a))) b_2)
(fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c b_2)
(fma.f64 (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c) b_2)
(fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))) b_2)
(fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (/.f64 a #s(literal 1 binary64)) b_2)
(fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal -1 binary64))) b_2)
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 a b_2) c) b_2)
(fma.f64 c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)
(fma.f64 a (*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #s(literal 2 binary64)) (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))))
(-.f64 (/.f64 (pow.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #s(literal 2 binary64)) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2))))
(+.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) b_2)
(+.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) a))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) a) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)) a))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) a) (/.f64 (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a)))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (pow.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(literal -1 binary64)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(literal -1 binary64)))
(pow.f64 (/.f64 a (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)) (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(literal -1 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(literal -1 binary64))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(literal -1 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) a)
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(neg.f64 (/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(-.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (/.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (/.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(pow.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64))
(pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (hypot.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 c a)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 0 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (sqrt.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 c) a) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (hypot.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 c a)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (*.f64 (neg.f64 c) a) (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fabs.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(exp.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))

eval256.0ms (3.4%)

Memory
25.3MiB live, 283.1MiB allocated
Compiler

Compiled 40 846 to 4 184 computations (89.8% saved)

prune58.0ms (0.8%)

Memory
-30.9MiB live, 130.5MiB allocated
Pruning

21 alts after pruning (17 fresh and 4 done)

PrunedKeptTotal
New1 498101 508
Fresh5712
Picked235
Done011
Total1 505211 526
Accuracy
93.1%
Counts
1 526 → 21
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.7%
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
27.6%
(/.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)
55.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
52.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
36.8%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
35.4%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a)
12.1%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
33.9%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))) a)
25.1%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) b_2)) a)
24.5%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a)
35.6%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
23.0%
(/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
27.6%
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
27.9%
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
12.2%
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) #s(literal -1 binary64)))
35.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
32.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
35.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
32.9%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
33.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
15.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64)))))
Compiler

Compiled 467 to 372 computations (20.3% saved)

simplify240.0ms (3.2%)

Memory
-20.6MiB live, 152.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fma.f64 c a (*.f64 b_2 b_2))
cost-diff0
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
cost-diff64
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
cost-diff320
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)
cost-diff0
(/.f64 (*.f64 c a) b_2)
cost-diff0
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))
cost-diff0
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2)))
cost-diff0
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))) a)
cost-diff0
(/.f64 b_2 c)
cost-diff0
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
cost-diff384
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
cost-diff0
(/.f64 #s(literal -1/2 binary64) b_2)
cost-diff0
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
cost-diff0
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
cost-diff0
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
cost-diff0
(neg.f64 b_2)
cost-diff0
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
cost-diff0
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
Rules
9 224×lower-fma.f32
9 218×lower-fma.f64
2 496×lower-*.f32
2 486×lower-*.f64
1 284×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040281
064281
1106281
2183281
3345281
4557281
5890281
62124281
74264281
85867281
96129281
106168281
116183281
126185281
136215281
146307281
156353281
166353281
176925277
08119274
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(neg.f64 b_2)
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
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
#s(literal -1/2 binary64)
(/.f64 b_2 c)
b_2
c
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c a)
c
a
b_2
#s(literal 1/2 binary64)
(*.f64 #s(literal -2 binary64) b_2)
#s(literal -2 binary64)
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
b_2
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
Outputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) (neg.f64 a))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(neg.f64 b_2)
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
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
#s(literal -1/2 binary64)
(/.f64 b_2 c)
b_2
c
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2)))
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 c a) b_2)
(*.f64 c a)
c
a
b_2
#s(literal 1/2 binary64)
(*.f64 #s(literal -2 binary64) b_2)
#s(literal -2 binary64)
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal 2 binary64) c) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)
(fma.f64 (*.f64 b_2 (/.f64 b_2 a)) #s(literal 2 binary64) c)
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 c a))
b_2
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))

localize95.0ms (1.3%)

Memory
36.6MiB live, 197.4MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy0.09765625
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
accuracy0.24999724760556022
(fma.f64 c a (*.f64 b_2 b_2))
accuracy4.200240218476681
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)
accuracy4.259606234976038
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
accuracy0
(*.f64 #s(literal -2 binary64) b_2)
accuracy0.09375
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))) a)
accuracy1.0077611414337087
(/.f64 (*.f64 c a) b_2)
accuracy21.55430078381367
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2)))
accuracy0
(/.f64 b_2 c)
accuracy0.07421875
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
accuracy21.555870715916537
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
accuracy0
(/.f64 #s(literal -1/2 binary64) b_2)
accuracy0.06640625
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
accuracy21.555870715916537
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
accuracy0
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
accuracy0.00390625
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
accuracy0.09375
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
accuracy4.259606231208565
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
Samples
36.0ms167×0invalid
36.0ms89×0valid
Compiler

Compiled 241 to 33 computations (86.3% saved)

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

series66.0ms (0.9%)

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

9 calls:

TimeVariablePointExpression
4.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))) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ -1/2 (/ b_2 c)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ b_2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (/ (* c a) b_2) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (/ (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (+ (* c a) (* b_2 b_2)) (- (* b_2 b_2) (* a c)) (* -2 b_2) (sqrt (neg (+ (* c a) (* b_2 b_2)))))
2.0ms
b_2
@inf
((/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (neg b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ -1/2 (/ b_2 c)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ b_2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (/ (* c a) b_2) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (/ (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (+ (* c a) (* b_2 b_2)) (- (* b_2 b_2) (* a c)) (* -2 b_2) (sqrt (neg (+ (* c a) (* b_2 b_2)))))
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))) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ -1/2 (/ b_2 c)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ b_2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (/ (* c a) b_2) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (/ (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (+ (* c a) (* b_2 b_2)) (- (* b_2 b_2) (* a c)) (* -2 b_2) (sqrt (neg (+ (* c a) (* b_2 b_2)))))
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))) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ -1/2 (/ b_2 c)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ b_2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (/ (* c a) b_2) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (/ (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (+ (* c a) (* b_2 b_2)) (- (* b_2 b_2) (* a c)) (* -2 b_2) (sqrt (neg (+ (* c a) (* b_2 b_2)))))
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))) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ -1/2 (/ b_2 c)) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/ b_2 c) (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (/ (* c a) b_2) (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (/ (/ (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) a) (- (sqrt (neg (+ (* c a) (* b_2 b_2)))) b_2)) (+ (* c a) (* b_2 b_2)) (- (* b_2 b_2) (* a c)) (* -2 b_2) (sqrt (neg (+ (* c a) (* b_2 b_2)))))

simplify283.0ms (3.7%)

Memory
-0.5MiB live, 393.9MiB allocated
Algorithm
egg-herbie
Rules
7 256×lower-*.f64
7 256×lower-*.f32
6 990×lower-fma.f64
6 990×lower-fma.f32
4 804×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite184.0ms (2.4%)

Memory
22.5MiB live, 371.3MiB allocated
Rules
5 386×lower-fma.f32
5 380×lower-fma.f64
4 364×lower-/.f32
4 348×lower-/.f64
3 956×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
040235
064235
1246235
21781235
08223235
Stop Event
iter limit
node limit
iter limit
Counts
21 → 663
Calls
Call 1
Inputs
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(neg.f64 b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
(/.f64 b_2 c)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 c a) b_2)
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(fma.f64 c a (*.f64 b_2 b_2))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
(*.f64 #s(literal -2 binary64) b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
Outputs
(*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a))
(*.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a)) #s(literal 3 binary64))) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (*.f64 (neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a)) (neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a))) (*.f64 (/.f64 (neg.f64 b_2) a) (neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a))))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (pow.f64 a #s(literal -1 binary64)))) (neg.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal -1 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)))
(/.f64 (neg.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (neg.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 (/.f64 a (neg.f64 b_2)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (*.f64 (/.f64 a (neg.f64 b_2)) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (/.f64 a (neg.f64 b_2)) #s(literal 1 binary64))) (*.f64 (/.f64 a (neg.f64 b_2)) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 a (neg.f64 b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (/.f64 a (neg.f64 b_2)) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (neg.f64 a)) (*.f64 a (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 a #s(literal 1 binary64))) (*.f64 a (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 a))
(/.f64 (/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal -1 binary64)) a)
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (pow.f64 a #s(literal -1 binary64))) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))) (pow.f64 a #s(literal -1 binary64))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal 1 binary64)) a)
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a) #s(literal 2 binary64))) (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a)))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a) #s(literal 3 binary64))) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a))
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (*.f64 a (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(neg.f64 (/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a))
(neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 a)))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a)))
(fma.f64 (neg.f64 b_2) (pow.f64 a #s(literal -1 binary64)) (neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a)))
(-.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a) #s(literal 2 binary64)) (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a))))
(-.f64 (/.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a))))) (/.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a) #s(literal 3 binary64)) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (+.f64 (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a) #s(literal 2 binary64)) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 a (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a) (/.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a))
(-.f64 (/.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a a)) (/.f64 (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (*.f64 a a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 a)))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (neg.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (pow.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (fma.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (fma.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 #s(literal 0 binary64) (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (*.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (fma.f64 #s(literal -1 binary64) 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 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 (-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(neg.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(+.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 b_2 #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) (neg.f64 b_2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (+.f64 #s(literal 0 binary64) b_2))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (+.f64 #s(literal 0 binary64) b_2)))
(neg.f64 b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 #s(literal 0 binary64) b_2)))
(-.f64 #s(literal 0 binary64) b_2)
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(*.f64 (/.f64 c #s(literal -2 binary64)) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (pow.f64 c #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 c))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 c #s(literal -2 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 c #s(literal -1 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)) (pow.f64 c #s(literal -1 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (/.f64 b_2 c)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(pow.f64 (/.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) c)) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 (pow.f64 c #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) c) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) c))
(/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 c #s(literal -1 binary64)))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
(/.f64 c (*.f64 #s(literal -2 binary64) b_2))
(neg.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (pow.f64 b_2 #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 #s(literal 1/2 binary64) (neg.f64 b_2))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal -1/2 binary64) b_2)
(neg.f64 (/.f64 #s(literal 1/2 binary64) b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 c #s(literal -2 binary64)) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (pow.f64 c #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 c))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 c #s(literal -2 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 c #s(literal -1 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(*.f64 #s(literal 1/2 binary64) (/.f64 (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)) (pow.f64 c #s(literal -1 binary64))))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (/.f64 b_2 c)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(pow.f64 (/.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) c)) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 (pow.f64 c #s(literal -1 binary64))))
(/.f64 (*.f64 #s(literal 1 binary64) c) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b_2 c) #s(literal -2 binary64)))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 #s(literal -2 binary64) b_2)))
(/.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 b_2) c))
(/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 c #s(literal -1 binary64)))
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
(/.f64 c (*.f64 #s(literal -2 binary64) b_2))
(neg.f64 (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 c)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))) #s(literal -1 binary64)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c))
(*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) c))
(*.f64 (pow.f64 (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (neg.f64 c) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 c #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b_2) c))
(*.f64 (pow.f64 c #s(literal -1 binary64)) (pow.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 c #s(literal -1 binary64)) b_2)
(*.f64 #s(literal 1 binary64) (/.f64 b_2 c))
(*.f64 (neg.f64 b_2) (pow.f64 (neg.f64 c) #s(literal -1 binary64)))
(*.f64 b_2 (pow.f64 c #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 c b_2) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 c b_2) #s(literal -1 binary64))
(pow.f64 (/.f64 b_2 c) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (neg.f64 c)) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 b_2) c) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (neg.f64 c)) (/.f64 #s(literal 0 binary64) (neg.f64 c)) (fma.f64 (/.f64 (neg.f64 b_2) c) (/.f64 (neg.f64 b_2) c) (*.f64 (/.f64 #s(literal 0 binary64) (neg.f64 c)) (/.f64 (neg.f64 b_2) c)))))
(/.f64 (neg.f64 (*.f64 b_2 #s(literal 1 binary64))) (neg.f64 c))
(/.f64 (neg.f64 (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 (neg.f64 c))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 c)) (*.f64 (neg.f64 c) (neg.f64 (neg.f64 b_2)))) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 c b_2)) (*.f64 (neg.f64 c) #s(literal -1 binary64))) (*.f64 (neg.f64 c) (/.f64 c b_2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 c b_2))) (*.f64 (neg.f64 c) #s(literal 1 binary64))) (*.f64 (neg.f64 c) (neg.f64 (/.f64 c b_2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 c))) (*.f64 (neg.f64 c) (neg.f64 b_2))) (*.f64 (neg.f64 c) (neg.f64 (neg.f64 c))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) c) (*.f64 (neg.f64 c) (neg.f64 b_2))) (*.f64 (neg.f64 c) c))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 c)) (*.f64 (neg.f64 c) b_2)) (*.f64 (neg.f64 c) (neg.f64 c)))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 b_2))) (neg.f64 c))
(/.f64 (*.f64 b_2 #s(literal 1 binary64)) c)
(/.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (neg.f64 c)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 c b_2) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 c b_2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 c b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 c b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 c b_2))
(/.f64 (neg.f64 b_2) (neg.f64 c))
(/.f64 b_2 c)
(neg.f64 (/.f64 (neg.f64 b_2) c))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 c)) (/.f64 (neg.f64 b_2) c))
(exp.f64 (*.f64 (log.f64 (/.f64 c b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))) a))
(*.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2)))) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2)))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal -1 binary64)) a)
(/.f64 (*.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))))) (neg.f64 (neg.f64 a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2)))))
(/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2)))) (neg.f64 a))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))) a)
(neg.f64 (/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2)))) a))
(neg.f64 (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))))) #s(literal -1 binary64)))
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2))) (pow.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2)) #s(literal -1 binary64)))
(*.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 3 binary64))) (pow.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) b_2) (-.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) b_2) (-.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2))) (fma.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)))) (neg.f64 (-.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) b_2) (-.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2)) (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)))) (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2)) (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 a) c) #s(literal 1/2 binary64)) (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 b_2) #s(literal 1 binary64))) (*.f64 (neg.f64 b_2) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 a) c) #s(literal 1/2 binary64)) #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (*.f64 (neg.f64 b_2) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (*.f64 (*.f64 (neg.f64 a) c) #s(literal 1/2 binary64)) #s(literal -1/2 binary64) (*.f64 (neg.f64 b_2) b_2)) (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 a) c)) (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 b_2) #s(literal 1 binary64))) (*.f64 (neg.f64 b_2) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 a) c)) #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (*.f64 (neg.f64 b_2) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 a) c)) #s(literal -1/2 binary64) (*.f64 (neg.f64 b_2) b_2)) (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (neg.f64 b_2) #s(literal 1 binary64))) (*.f64 (neg.f64 b_2) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (*.f64 (neg.f64 b_2) #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) #s(literal -1/2 binary64) (*.f64 (neg.f64 b_2) b_2)) (*.f64 (neg.f64 b_2) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) #s(literal 1/2 binary64) (*.f64 (neg.f64 b_2) b_2)) (*.f64 b_2 #s(literal 1/2 binary64)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (*.f64 b_2 #s(literal -1/2 binary64)))
(/.f64 (+.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) #s(literal 1 binary64))) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (+.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) (neg.f64 b_2))) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) #s(literal 1/2 binary64)))
(/.f64 (+.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) b_2)) (*.f64 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (/.f64 (/.f64 b_2 c) a) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 b_2 c) a) (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (+.f64 #s(literal 1/4 binary64) (*.f64 (/.f64 (/.f64 b_2 c) a) (neg.f64 b_2))) (*.f64 (/.f64 (/.f64 b_2 c) a) #s(literal 1/2 binary64)))
(/.f64 (+.f64 #s(literal -1/4 binary64) (*.f64 (/.f64 (/.f64 b_2 c) a) b_2)) (*.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -1/2 binary64)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 (*.f64 (neg.f64 a) c) #s(literal 1/2 binary64)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 a) c)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (neg.f64 b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) b_2 (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (*.f64 c a)))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) b_2))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)))))
(/.f64 (+.f64 (/.f64 (/.f64 b_2 c) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1/2 binary64))) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (/.f64 b_2 c) a)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (neg.f64 a) c) #s(literal 1/2 binary64)))) (*.f64 #s(literal 1/2 binary64) (neg.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 a) c)))) (*.f64 #s(literal 1/2 binary64) (neg.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 #s(literal 1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))))) (*.f64 #s(literal 1/2 binary64) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 c a)))) (*.f64 #s(literal 1/2 binary64) b_2))
(/.f64 (fma.f64 (neg.f64 b_2) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)))))
(/.f64 (fma.f64 (neg.f64 b_2) (/.f64 (/.f64 b_2 c) a) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 b_2 c) a)))
(/.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (neg.f64 a) c) #s(literal 1/2 binary64)))) (*.f64 #s(literal -1/2 binary64) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 a) c)))) (*.f64 #s(literal -1/2 binary64) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 b_2) b_2 (*.f64 #s(literal -1/2 binary64) (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))))) (*.f64 #s(literal -1/2 binary64) (neg.f64 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 #s(literal -1/2 binary64) (*.f64 #s(literal 1/2 binary64) (*.f64 c a)))) (*.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (fma.f64 b_2 (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 c a))) #s(literal -1/2 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 b_2 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)))))
(/.f64 (fma.f64 b_2 (/.f64 (/.f64 b_2 c) a) #s(literal -1/4 binary64)) (*.f64 #s(literal -1/2 binary64) (/.f64 (/.f64 b_2 c) a)))
(/.f64 (-.f64 (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)) (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64))) (-.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 #s(literal 4 binary64) (*.f64 b_2 b_2) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal -2 binary64)) b_2)))))
(/.f64 (neg.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) b_2) (-.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)))))))
(/.f64 (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2))) (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) b_2) (-.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2)) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) b_2) (-.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))))) (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 3 binary64)))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 3 binary64))) (fma.f64 #s(literal 4 binary64) (*.f64 b_2 b_2) (-.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal -2 binary64)) b_2))))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -3 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 3 binary64))) (fma.f64 (pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -2 binary64)) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal -2 binary64) b_2) (-.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))))))
(fma.f64 (/.f64 (*.f64 (neg.f64 a) c) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) b_2))
(fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal -2 binary64) b_2))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (neg.f64 a) c) #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 (neg.f64 a) c) b_2) #s(literal -1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c a)) (pow.f64 b_2 #s(literal -1 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(fma.f64 #s(literal -2 binary64) b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 #s(literal -2 binary64) b_2))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))
(fma.f64 (*.f64 c a) (*.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(fma.f64 (*.f64 c a) (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) b_2))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (neg.f64 a) c) b_2) (*.f64 #s(literal -2 binary64) b_2))
(fma.f64 c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) (*.f64 #s(literal -2 binary64) b_2))
(fma.f64 b_2 #s(literal -2 binary64) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)))
(-.f64 (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)) (-.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)))) (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (-.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)))))
(-.f64 (/.f64 (pow.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) #s(literal 2 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2))) (/.f64 (*.f64 #s(literal 4 binary64) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2) (*.f64 #s(literal 2 binary64) b_2))))
(+.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)) (*.f64 #s(literal -2 binary64) b_2))
(+.f64 (*.f64 #s(literal -2 binary64) b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)))
(*.f64 (/.f64 (*.f64 c #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1 binary64)) b_2) (/.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 c a) #s(literal -1 binary64)))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 a #s(literal 1 binary64)) (/.f64 c b_2))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 a b_2) (/.f64 c #s(literal 1 binary64)))
(*.f64 (/.f64 a b_2) c)
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 c a) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (*.f64 c a))
(*.f64 (/.f64 c b_2) (/.f64 a #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 c a) b_2))
(*.f64 (*.f64 c a) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 a) c) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)))
(*.f64 (neg.f64 a) (/.f64 c (neg.f64 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 a (/.f64 c b_2))
(pow.f64 (/.f64 (/.f64 (/.f64 b_2 c) a) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 b_2 c) a) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 a) c) #s(literal -1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 c a) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 a) c))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (/.f64 (*.f64 (neg.f64 a) c) #s(literal -1 binary64)) b_2)
(/.f64 (*.f64 (*.f64 c a) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 (neg.f64 a) c)) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 b_2 c) a) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 c) a)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 b_2 c) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 b_2 c) a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 c) a))
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 (neg.f64 a) c) (neg.f64 b_2))
(neg.f64 (/.f64 (*.f64 (neg.f64 a) c) b_2))
(neg.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (*.f64 c a) (neg.f64 b_2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 b_2 c) a)) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) a) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a))
(*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 a #s(literal -1 binary64)))
(pow.f64 (/.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (pow.f64 a #s(literal -1 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -1 binary64)))) (neg.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (neg.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) a)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) a)
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (pow.f64 a #s(literal -1 binary64))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 a #s(literal -1 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (*.f64 a (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(/.f64 (*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (*.f64 a (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 a (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 a))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)
(neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 a (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(-.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)) (/.f64 (*.f64 b_2 b_2) (neg.f64 a)))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) (/.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) #s(literal 3 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))
(fma.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64))) (*.f64 b_2 b_2))
(fma.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (*.f64 b_2 b_2))
(fma.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) b_2) (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 c a (fma.f64 b_2 b_2 (*.f64 b_2 b_2)))
(fma.f64 a c (fma.f64 b_2 b_2 (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
(-.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(+.f64 (fma.f64 b_2 b_2 (*.f64 b_2 b_2)) (*.f64 c a))
(+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))
(+.f64 (*.f64 c a) (fma.f64 b_2 b_2 (*.f64 b_2 b_2)))
(*.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 a (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))))) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 a (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(*.f64 (/.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) a) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 a (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))))) (/.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 a (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(*.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1 binary64)) a) (/.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(*.f64 (/.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a)))
(*.f64 (/.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) a))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)) a))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)))
(*.f64 (/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (pow.f64 (neg.f64 a) #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (pow.f64 (neg.f64 a) #s(literal -1 binary64)) (pow.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))))
(*.f64 (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) a) (/.f64 (pow.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) a) (/.f64 (pow.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 a #s(literal -1 binary64))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64)) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (pow.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))))
(*.f64 (pow.f64 (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (pow.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) a))
(*.f64 (/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)) (pow.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(literal -1 binary64)))
(pow.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #s(literal -1 binary64))
(pow.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 1 binary64))) (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 (neg.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))) (neg.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) a)
(/.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))) a)
(/.f64 (*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a)))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)) (neg.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)) (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(neg.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a))) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a))))
(-.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a))) (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))))
(-.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)) (/.f64 (/.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fma.f64 b_2 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (*.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c a) b_2) b_2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c a) b_2) b_2))))
(/.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 c a))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 c a))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 c a))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 c a))
(fma.f64 b_2 b_2 (*.f64 c a))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(+.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 c a) (*.f64 b_2 b_2))
(*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(*.f64 (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))))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 2 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1 binary64))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
(sqrt.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 2 binary64)))
(fabs.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
(exp.f64 (*.f64 (log.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 2 binary64))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #s(literal 1 binary64)))
(exp.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(*.f64 #s(literal -2 binary64) b_2)
(*.f64 b_2 #s(literal -2 binary64))
(pow.f64 (*.f64 #s(literal -2 binary64) b_2) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 b_2)) #s(literal -1/2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (neg.f64 b_2) #s(literal 1/2 binary64))
(/.f64 b_2 #s(literal -1/2 binary64))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(pow.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64))
(pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (hypot.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 c a)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 0 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (sqrt.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (hypot.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 c a)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fabs.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(exp.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))

eval255.0ms (3.4%)

Memory
25.6MiB live, 491.4MiB allocated
Compiler

Compiled 34 887 to 3 722 computations (89.3% saved)

prune327.0ms (4.3%)

Memory
-113.8MiB live, 122.5MiB allocated
Pruning

23 alts after pruning (15 fresh and 8 done)

PrunedKeptTotal
New1 37161 377
Fresh3912
Picked145
Done044
Total1 375231 398
Accuracy
93.1%
Counts
1 398 → 23
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.7%
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
55.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
52.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
36.8%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
35.4%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a)
12.1%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
33.9%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))) a)
25.1%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) b_2)) a)
24.5%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a)
35.6%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
11.7%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a)
23.0%
(/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
22.9%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
36.7%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
27.9%
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
35.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
32.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
35.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
32.9%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
30.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)))))
33.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
15.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64)))))
15.2%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))) #s(literal -1 binary64))))
Compiler

Compiled 439 to 379 computations (13.7% saved)

simplify247.0ms (3.3%)

Memory
-26.8MiB live, 53.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 c a)
cost-diff0
#s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))
cost-diff0
(/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a)
cost-diff0
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
cost-diff0
(*.f64 #s(literal -1/2 binary64) c)
cost-diff0
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)))
cost-diff0
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a)
cost-diff384
(/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))
cost-diff0
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
cost-diff0
#s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))
cost-diff0
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))
cost-diff0
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a)
cost-diff0
(/.f64 b_2 a)
cost-diff0
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
cost-diff0
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
cost-diff0
(neg.f64 b_2)
cost-diff0
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
cost-diff0
(/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
Rules
2 568×lower-fma.f32
2 566×lower-fma.f64
1 624×lower-*.f32
1 612×lower-*.f64
1 156×unsub-neg
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050377
074377
1122377
2215372
3423372
4754372
51176372
62585372
74321372
85076372
95274372
105331372
115349372
125499372
135963372
146147372
156187372
166201372
176213372
186213372
196213372
206213372
06213366
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
#s(literal 1 binary64)
(/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
a
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(neg.f64 b_2)
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)
c
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 b_2 a)
b_2
a
#s(literal -2 binary64)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))
#s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(/.f64 (*.f64 c a) b_2)
(*.f64 c a)
c
a
b_2
#s(literal 1/2 binary64)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))
(*.f64 #s(literal -1/2 binary64) c)
#s(literal -1/2 binary64)
c
(/.f64 b_2 a)
b_2
a
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a)
#s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))
(*.f64 c a)
c
a
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 c a (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
b_2
Outputs
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) (neg.f64 a))
#s(literal 1 binary64)
(/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 (neg.f64 a) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2))
a
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(neg.f64 b_2)
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)
c
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 b_2 a)
b_2
a
#s(literal -2 binary64)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))
#s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(/.f64 (*.f64 c a) b_2)
(*.f64 c a)
c
a
b_2
#s(literal 1/2 binary64)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)))
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(*.f64 #s(literal -1/2 binary64) c)
#s(literal -1/2 binary64)
c
(/.f64 b_2 a)
b_2
a
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a)
#s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))
(*.f64 c a)
c
a
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 c a (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
b_2

localize100.0ms (1.3%)

Memory
2.9MiB live, 121.6MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.09765625
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
accuracy0.24999724760556022
(fma.f64 c a (*.f64 b_2 b_2))
accuracy4.200240218476681
(/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a)
accuracy4.259606234976038
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
accuracy0
(*.f64 #s(literal -1/2 binary64) c)
accuracy0.09375
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a)
accuracy1.5361399731263152
(/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))
accuracy21.5317382254561
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)))
accuracy0.09375
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a)
accuracy0.15978255869381291
#s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))
accuracy1.0077611414337087
(/.f64 (*.f64 c a) b_2)
accuracy21.55430078381367
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))
accuracy0
(/.f64 b_2 a)
accuracy0.01171875
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
accuracy21.329019258252558
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
accuracy0.00390625
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
accuracy0.078125
(/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
accuracy0.1015625
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
accuracy4.259606231208565
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
Samples
46.0ms167×0invalid
25.0ms89×0valid
Compiler

Compiled 280 to 36 computations (87.1% saved)

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

series64.0ms (0.8%)

Memory
12.8MiB live, 88.3MiB allocated
Counts
23 → 744
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())
#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())
#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())
#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())
#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) #<representation binary64>) () ())
#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())
#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())
#s(alt (*.f64 #s(literal -1/2 binary64) c) (patch (*.f64 #s(literal -1/2 binary64) c) #<representation binary64>) () ())
#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())
#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())
#s(alt (*.f64 c a) (patch (*.f64 c a) #<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 (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())
#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())
#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())
Outputs
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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 c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (taylor 0 a) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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/8 (/ c (pow b_2 3))) (* -1/16 (/ (* a (pow c 2)) (pow b_2 5))))) (* 1/2 (/ 1 b_2)))) (taylor 0 a) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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/8 (/ c (pow b_2 3))) (* a (+ (* -1/16 (/ (pow c 2) (pow b_2 5))) (* a (+ (* -1/32 (/ (pow c 3) (pow b_2 7))) (* -1/128 (/ (pow c 3) (pow b_2 7))))))))) (* 1/2 (/ 1 b_2)))) (taylor 0 a) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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)))) (* 2 b_2)) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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)))) (* 2 b_2)) (taylor 0 a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor 0 a) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor 0 a) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor 0 a) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor 0 a) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 a) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2)) (taylor 0 a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (taylor 0 a) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a) (taylor 0 a) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (+ (* -1 (* a (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ c (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a) (taylor 0 a) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (+ (* a (- (* -1 (* a (+ (* -1/2 (/ (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (* b_2 (- (* b_2 (sqrt -1)) b_2)))) (+ (* -1/8 (/ (* (pow c 2) (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* (pow b_2 3) (- (* b_2 (sqrt -1)) b_2)))) (* 1/8 (/ (* (pow c 3) (sqrt -1)) (* (pow b_2 3) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))))) (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ c (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a) (taylor 0 a) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (pow b_2 2) a)) (taylor 0 a) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (pow b_2 2)) (* a c)) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (pow b_2 2)) (* a c)) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* 2 (pow b_2 2)) (* a c)) a) (taylor 0 a) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 a) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 a) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 a) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 a) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 a) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 a) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 a) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<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 (/ (* a c) b_2) (taylor 0 a) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor 0 a) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor 0 a) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor 0 a) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.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)) (/ 1 (sqrt -1)))) (taylor inf a) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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)) (/ 1 (sqrt -1)))) (/ b_2 (* c (pow (sqrt -1) 2)))) (taylor inf a) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow a 2)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) (taylor inf a) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4))))) (pow a 3)))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (taylor inf a) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor inf a) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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)))) (+ (* 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor inf a) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor inf a) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor inf a) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor inf a) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))) (taylor inf a) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))) (taylor inf a) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))) (taylor inf a) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))) (taylor inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))) (taylor inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) a) (taylor inf a) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (sqrt -1))))) (pow a 2))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) a) (taylor inf a) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* a (* (pow b_2 2) (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2)))))) c)) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (sqrt -1)))))) (sqrt -1)))) (pow a 3))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))))) a) (taylor inf a) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt c (taylor inf a) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (* 2 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (* 2 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (* 2 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<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 (/ (* a c) b_2) (taylor inf a) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor inf a) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor inf a) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor inf a) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.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 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.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 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.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 (/ (+ (* -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(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.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 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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 c)) (* (sqrt (/ a c)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1))))) (* -1 (/ (* a b_2) c))) a)) (* (sqrt (/ a c)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))))) (* -1/2 (/ (* a (pow b_2 3)) (pow c 2)))) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))) a)) (* -1 (/ (* a b_2) c))) a)) (* (sqrt (/ a c)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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 (/ (- (* 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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 (/ (- (* -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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf a) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor -inf a) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor -inf a) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor -inf a) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor -inf a) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))) (taylor -inf a) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))) (taylor -inf a) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a))))) (taylor -inf a) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor -inf a) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 4)))) a)) (taylor -inf a) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) a))) a)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) a)) (taylor -inf a) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (+ (* -1 (/ (+ (* -1/2 (/ (* a (* (pow b_2 2) (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4)))))) (* c (pow (sqrt -1) 2)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) a)) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a))) a)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) a)) (taylor -inf a) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf a) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor -inf a) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor -inf a) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor -inf a) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<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 (/ (* a c) b_2) (taylor -inf a) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor -inf a) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor -inf a) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor -inf a) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))) (taylor -inf a) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* 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 (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 c) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))) (taylor 0 c) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/16 (/ (pow a 3) (pow b_2 5))) (* c (+ (* -1/32 (/ (pow a 4) (pow b_2 7))) (* -1/128 (/ (pow a 4) (pow b_2 7)))))))))) (taylor 0 c) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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)))) (* 2 b_2)) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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)))) (* 2 b_2)) (taylor 0 c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<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 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 c) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2))))) (taylor 0 c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2)) (taylor 0 c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 c) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) c) (patch (*.f64 #s(literal -1/2 binary64) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 c) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) c) (patch (*.f64 #s(literal -1/2 binary64) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 c) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) c) (patch (*.f64 #s(literal -1/2 binary64) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 c) (taylor 0 c) (#s(alt (*.f64 #s(literal -1/2 binary64) c) (patch (*.f64 #s(literal -1/2 binary64) c) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (taylor 0 c) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (taylor 0 c) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (+ (* -1 (* c (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ 1 (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (taylor 0 c) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (+ (* c (- (* -1 (* c (+ (* -1/2 (/ (* a (* (sqrt -1) (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (* b_2 (- (* b_2 (sqrt -1)) b_2)))) (+ (* -1/8 (/ (* (pow a 2) (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* (pow b_2 3) (- (* b_2 (sqrt -1)) b_2)))) (* 1/8 (/ (* (pow a 2) (sqrt -1)) (* (pow b_2 3) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))))) (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ 1 (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (taylor 0 c) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (pow b_2 2) a)) (taylor 0 c) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor 0 c) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor 0 c) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor 0 c) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 c) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 c) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 c) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 c) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 c) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 c) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 c) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<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 (/ (* a c) b_2) (taylor 0 c) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor 0 c) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor 0 c) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor 0 c) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.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)) (/ 1 (sqrt -1)))) (taylor inf c) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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)) (/ 1 (sqrt -1)))) (/ b_2 (pow (sqrt -1) 2))) c) (taylor inf c) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (/ b_2 (pow (sqrt -1) 2))))) c) (taylor inf c) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1/2 (/ (pow b_2 3) (* a (* c (pow (sqrt -1) 4))))) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (/ b_2 (pow (sqrt -1) 2))))))) c) (taylor inf c) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor inf c) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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)))) (+ (* 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<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 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))) (taylor inf c) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))) (taylor inf c) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))) (taylor inf c) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))) (taylor inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))) (taylor inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 c) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) c) (patch (*.f64 #s(literal -1/2 binary64) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 c) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) c) (patch (*.f64 #s(literal -1/2 binary64) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 c) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) c) (patch (*.f64 #s(literal -1/2 binary64) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 c) (taylor inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) c) (patch (*.f64 #s(literal -1/2 binary64) c) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor inf c) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) (taylor inf c) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) (pow c 2))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) (taylor inf c) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 2) (* c (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2))))))) a)) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (sqrt -1)))))) (sqrt -1)))) (pow c 3))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt c (taylor inf c) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (* 2 (/ (pow b_2 2) (* a c))))) (taylor inf c) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (* 2 (/ (pow b_2 2) (* a c))))) (taylor inf c) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ 1 (* 2 (/ (pow b_2 2) (* a c))))) (taylor inf c) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (* 2 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (* 2 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (* 2 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<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 (/ (* a c) b_2) (taylor inf c) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor inf c) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor inf c) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor inf c) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.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 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.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 (* (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(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.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 (* (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(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.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 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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 (* (sqrt (* a c)) (sqrt -1)))) c)) (taylor -inf c) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (+ (* -1 (* b_2 c)) (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))) c))) c))) c)) (taylor -inf c) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (+ (* -1 (* b_2 c)) (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))))))) (* -1/2 (/ (* (pow b_2 3) (pow c 2)) a))) c)) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) c))) c))) c)) (taylor -inf c) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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 (/ (- (* 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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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 (/ (- (* -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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #<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 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))) (taylor -inf c) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))) (taylor -inf c) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c))))) (taylor -inf c) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 c) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) c) (patch (*.f64 #s(literal -1/2 binary64) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 c) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) c) (patch (*.f64 #s(literal -1/2 binary64) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 c) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) c) (patch (*.f64 #s(literal -1/2 binary64) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 c) (taylor -inf c) (#s(alt (*.f64 #s(literal -1/2 binary64) c) (patch (*.f64 #s(literal -1/2 binary64) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor -inf c) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c))) (taylor -inf c) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c))) (taylor -inf c) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (* (pow b_2 2) (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (* a (pow (sqrt -1) 2)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) c)) (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c))) (taylor -inf c) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt c (taylor -inf c) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1))) (taylor -inf c) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1))) (taylor -inf c) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1))) (taylor -inf c) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (*.f64 c a) (patch (*.f64 c a) #<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 (/ (* a c) b_2) (taylor -inf c) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor -inf c) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor -inf c) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor -inf c) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))) (taylor -inf c) (#s(alt (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.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)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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)) (/ 1 (sqrt -1)))) (/ b_2 (* c (pow (sqrt -1) 2)))) (taylor 0 b_2) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2)))))) (taylor 0 b_2) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (* b_2 (- (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* -1 (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1))))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2)))))) (taylor 0 b_2) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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 0 b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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/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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.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) (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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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 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 #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor 0 b_2) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor 0 b_2) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor 0 b_2) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor 0 b_2) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2) (taylor 0 b_2) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2) (taylor 0 b_2) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2) (taylor 0 b_2) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a)))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2)))) (taylor 0 b_2) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (+ (* b_2 (- (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))))) (/ 1 (* a (pow (sqrt -1) 2))))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (+ (* b_2 (- (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (- (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (sqrt -1)))) (* 1/2 (/ 1 (* (pow a 2) (* c (pow (sqrt -1) 2)))))))) (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))))) (/ 1 (* a (pow (sqrt -1) 2))))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt c (taylor 0 b_2) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (+ c (* 2 (/ (pow b_2 2) a))) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 b_2) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (+ (* 2 (pow b_2 2)) (* a c)) (taylor 0 b_2) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 #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 (/ (* a c) b_2) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) 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 (* 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 (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.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/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.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/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(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.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/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(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 a) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2) (taylor inf b_2) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 a) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))) b_2) (taylor inf b_2) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 a) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (+ (* -1/32 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))) (* -1/128 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))))))) b_2) (taylor inf b_2) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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/2 (/ (* a c) (pow b_2 2))) 2)) (taylor inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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/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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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/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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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 (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 #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor inf b_2) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor inf b_2) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor inf b_2) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor inf b_2) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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 (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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 (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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 (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2)) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))) (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ b_2 (* a (- (sqrt -1) 1)))) (taylor inf b_2) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1)))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2))))) (taylor inf b_2) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1 (/ (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (- (sqrt -1) 1) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1)))) (pow b_2 4))) (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2))))) (taylor inf b_2) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1 (/ (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (- (sqrt -1) 1) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1))))))) (- (sqrt -1) 1))) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1))) (* 1/8 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow (- (sqrt -1) 1) 2))))) (pow b_2 6))) (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1))))) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (- (sqrt -1) 1) 2)))) (+ (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (* (pow b_2 4) (- (sqrt -1) 1)))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2))))))) (taylor inf b_2) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (pow b_2 2) a)) (taylor inf b_2) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2)))) (taylor inf b_2) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow b_2 2)) (taylor inf b_2) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<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 (/ (* a c) b_2) (taylor inf b_2) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor inf b_2) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor inf b_2) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor inf b_2) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) 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 (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/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 c)) (taylor -inf b_2) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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 (pow b_2 2))) (* 2 (/ 1 c))))) (taylor -inf b_2) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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 (/ (+ (* -1/8 (* (pow a 2) c)) (* 1/4 (* (pow a 2) c))) (pow b_2 4))) (* 2 (/ 1 c))) (* 1/2 (/ a (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.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 (/ (+ (* -1/4 (* a (* c (+ (* -1/8 (* (pow a 2) c)) (* 1/4 (* (pow a 2) c)))))) (+ (* -1/16 (* (pow a 3) (pow c 2))) (* 2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))))) (pow b_2 6))) (* 2 (/ 1 c))) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/4 (/ (* (pow a 2) c) (pow b_2 4))) (* 1/2 (/ a (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (patch (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (patch (-.f64 (neg.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 (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 #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) (patch #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) (patch (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor -inf b_2) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor -inf b_2) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor -inf b_2) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 a) (taylor -inf b_2) (#s(alt (/.f64 b_2 a) (patch (/.f64 b_2 a) #<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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/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)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) (patch #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) (patch (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) (patch (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) (patch (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) (patch #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 (* a (+ 1 (sqrt -1))))) (taylor -inf b_2) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))) (taylor -inf b_2) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1))))) (pow b_2 4))) (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1)))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))) (taylor -inf b_2) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1)))))))) (+ 1 (sqrt -1)))) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))))) (pow b_2 6))) (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1)))))) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (* (pow b_2 4) (+ 1 (sqrt -1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2)))))))) (taylor -inf b_2) (#s(alt (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (patch (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 2 (/ (pow b_2 2) a)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2)))) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2)))) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2)))) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (patch (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #<representation binary64>) () ())) ())
#s(alt (* 2 (pow b_2 2)) (taylor -inf b_2) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (patch #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #<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 (/ (* a c) b_2) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (* a c) b_2) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 c a) b_2) (patch (/.f64 (*.f64 c a) 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 (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>) () ())) ())
Calls

9 calls:

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

simplify221.0ms (2.9%)

Memory
-7.0MiB live, 227.0MiB allocated
Algorithm
egg-herbie
Rules
7 612×lower-*.f64
7 612×lower-*.f32
6 324×lower-fma.f64
6 324×lower-fma.f32
3 816×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0134715049
1447914650
0846914112
Stop Event
iter limit
node limit
Counts
744 → 736
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)
(* -1/2 (/ a b_2))
(* a (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* a (- (* a (+ (* -1/8 (/ c (pow b_2 3))) (* -1/16 (/ (* a (pow c 2)) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* a (- (* a (+ (* -1/8 (/ c (pow b_2 3))) (* a (+ (* -1/16 (/ (pow c 2) (pow b_2 5))) (* a (+ (* -1/32 (/ (pow c 3) (pow b_2 7))) (* -1/128 (/ (pow c 3) (pow b_2 7))))))))) (* 1/2 (/ 1 b_2))))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(* -2 (/ 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 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(* -2 b_2)
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -2 (/ b_2 a))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2))))
(/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a)
(/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (+ (* -1 (* a (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ c (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a)
(/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (+ (* a (- (* -1 (* a (+ (* -1/2 (/ (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (* b_2 (- (* b_2 (sqrt -1)) b_2)))) (+ (* -1/8 (/ (* (pow c 2) (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* (pow b_2 3) (- (* b_2 (sqrt -1)) b_2)))) (* 1/8 (/ (* (pow c 3) (sqrt -1)) (* (pow b_2 3) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))))) (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ c (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a)
(* 2 (/ (pow b_2 2) a))
(/ (+ (* 2 (pow b_2 2)) (* a c)) a)
(/ (+ (* 2 (pow b_2 2)) (* a c)) a)
(/ (+ (* 2 (pow b_2 2)) (* a c)) a)
(* 2 (pow b_2 2))
(+ (* 2 (pow b_2 2)) (* a c))
(+ (* 2 (pow b_2 2)) (* a c))
(+ (* 2 (pow b_2 2)) (* a c))
(* a c)
(* a c)
(* a c)
(* a c)
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))))))))
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(* b_2 (sqrt -1))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1)))
(+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1)))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -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)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ b_2 (* c (pow (sqrt -1) 2))))
(- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow a 2)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4))))) (pow a 3)))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (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))) (* -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)))))))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(* 1/2 (/ (* a c) b_2))
(* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))))
(* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))))
(* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -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 (/ c a)) (/ 1 (sqrt -1)))
(/ (- (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) a)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (sqrt -1))))) (pow a 2))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) a)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* a (* (pow b_2 2) (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2)))))) c)) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (sqrt -1)))))) (sqrt -1)))) (pow a 3))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))))) a)
c
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(* a c)
(* a (+ c (* 2 (/ (pow b_2 2) a))))
(* a (+ c (* 2 (/ (pow b_2 2) a))))
(* a (+ c (* 2 (/ (pow b_2 2) a))))
(* 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) (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))))))
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) 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))))))
(* a c)
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* (sqrt (/ c a)) (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 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))
(+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1))))) (* -1 (/ (* a b_2) c))) a)) (* (sqrt (/ a c)) (sqrt -1)))
(+ (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))))) (* -1/2 (/ (* a (pow b_2 3)) (pow c 2)))) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))) a)) (* -1 (/ (* a b_2) c))) a)) (* (sqrt (/ a c)) (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))
(+ (* -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)))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* 1/2 (/ (* a c) b_2))
(* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))))
(* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))))
(* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a))) a)) (* (sqrt (/ c a)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* a (- (/ b_2 a) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(* -1 (/ (- (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 4)))) a))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) a))) a)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) a))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (+ (* -1 (/ (+ (* -1/2 (/ (* a (* (pow b_2 2) (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4)))))) (* c (pow (sqrt -1) 2)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) a)) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a))) a)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) a))
c
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(* a c)
(* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c))))
(* a c)
(* a c)
(* a c)
(* a c)
(* -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)))))))
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) 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)))))))
(* 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)))))
(* -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 (/ a b_2))
(+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))
(+ (* -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 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/16 (/ (pow a 3) (pow b_2 5))) (* c (+ (* -1/32 (/ (pow a 4) (pow b_2 7))) (* -1/128 (/ (pow a 4) (pow b_2 7))))))))))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(* -2 b_2)
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -2 (/ b_2 a))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(* -2 b_2)
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2))))
(+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))
(+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (+ (* -1 (* c (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ 1 (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))
(+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (+ (* c (- (* -1 (* c (+ (* -1/2 (/ (* a (* (sqrt -1) (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (* b_2 (- (* b_2 (sqrt -1)) b_2)))) (+ (* -1/8 (/ (* (pow a 2) (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* (pow b_2 3) (- (* b_2 (sqrt -1)) b_2)))) (* 1/8 (/ (* (pow a 2) (sqrt -1)) (* (pow b_2 3) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))))) (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ 1 (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))
(* 2 (/ (pow b_2 2) a))
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(* 2 (pow b_2 2))
(+ (* 2 (pow b_2 2)) (* a c))
(+ (* 2 (pow b_2 2)) (* a c))
(+ (* 2 (pow b_2 2)) (* a c))
(* a c)
(* a c)
(* a c)
(* a c)
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))))))))
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(* b_2 (sqrt -1))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2)))))
(+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5))))))))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (/ b_2 (pow (sqrt -1) 2))) c)
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (/ b_2 (pow (sqrt -1) 2))))) c)
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1/2 (/ (pow b_2 3) (* a (* c (pow (sqrt -1) 4))))) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (/ b_2 (pow (sqrt -1) 2))))))) c)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (* -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))) (* -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 (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(* 1/2 (/ (* a c) b_2))
(* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))))
(* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))))
(* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(- (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) (pow c 2))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 2) (* c (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2))))))) a)) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (sqrt -1)))))) (sqrt -1)))) (pow c 3))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))))
c
(* c (+ 1 (* 2 (/ (pow b_2 2) (* a c)))))
(* c (+ 1 (* 2 (/ (pow b_2 2) (* a c)))))
(* c (+ 1 (* 2 (/ (pow b_2 2) (* a c)))))
(* a c)
(* c (+ a (* 2 (/ (pow b_2 2) c))))
(* c (+ a (* 2 (/ (pow b_2 2) c))))
(* c (+ a (* 2 (/ (pow b_2 2) c))))
(* 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) (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))))))
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) 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))))))
(* a c)
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* (sqrt (/ c a)) (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 (/ (+ b_2 (* -1 (* (sqrt (* a c)) (sqrt -1)))) c))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (+ (* -1 (* b_2 c)) (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))) c))) c))) c))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (+ (* -1 (* b_2 c)) (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))))))) (* -1/2 (/ (* (pow b_2 3) (pow c 2)) a))) c)) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) c))) 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))) (/ 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 (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* 1/2 (/ (* a c) b_2))
(* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c)))))
(* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c)))))
(* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c)))))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* (sqrt (/ c a)) (sqrt -1))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)))))
(* -1 (* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1))))) c))) c)))))
(* (sqrt (* a c)) (sqrt -1))
(* -1 (* c (- (/ b_2 c) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (- (* -1 (/ (- (* -1 (/ (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c)))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c)))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (* (pow b_2 2) (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (* a (pow (sqrt -1) 2)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) c)) (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c)))
c
(* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1)))
(* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1)))
(* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1)))
(* a c)
(* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a))))
(* a c)
(* a c)
(* a c)
(* a 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)))))))
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) 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)))))))
(* a c)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (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)) (/ 1 (sqrt -1))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ b_2 (* c (pow (sqrt -1) 2))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2))))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (* b_2 (- (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* -1 (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1))))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))))
(* -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)
(* -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))))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (/ 1 a))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(- (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(- (* b_2 (- (* b_2 (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* 1/2 (/ (* a c) b_2))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2)
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2)
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2)
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -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)))
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2))))
(+ (* b_2 (+ (* b_2 (- (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))))) (/ 1 (* a (pow (sqrt -1) 2))))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* b_2 (+ (* b_2 (- (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (- (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (sqrt -1)))) (* 1/2 (/ 1 (* (pow a 2) (* c (pow (sqrt -1) 2)))))))) (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))))) (/ 1 (* a (pow (sqrt -1) 2))))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
c
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(+ c (* 2 (/ (pow b_2 2) a)))
(* a c)
(+ (* 2 (pow b_2 2)) (* a c))
(+ (* 2 (pow b_2 2)) (* a c))
(+ (* 2 (pow b_2 2)) (* a c))
(* (sqrt (* 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)))))))))
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) 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)))))))))
(* a c)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -1/2 (/ a b_2))
(/ (+ (* -1/2 a) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 a) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 a) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (+ (* -1/32 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))) (* -1/128 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))))))) b_2)
(* -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)
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(* -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)
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a 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 (* a (- (sqrt -1) 1))))
(* b_2 (- (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1)))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2)))))
(* b_2 (- (+ (* -1 (/ (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (- (sqrt -1) 1) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1)))) (pow b_2 4))) (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2)))))
(* b_2 (- (+ (* -1 (/ (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (- (sqrt -1) 1) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1))))))) (- (sqrt -1) 1))) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1))) (* 1/8 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow (- (sqrt -1) 1) 2))))) (pow b_2 6))) (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1))))) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (- (sqrt -1) 1) 2)))) (+ (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (* (pow b_2 4) (- (sqrt -1) 1)))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2)))))))
(* 2 (/ (pow b_2 2) a))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(* 2 (pow b_2 2))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
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)))))))
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) 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)))))))
(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/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -2 (/ b_2 c))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/8 (* (pow a 2) c)) (* 1/4 (* (pow a 2) c))) (pow b_2 4))) (* 2 (/ 1 c))) (* 1/2 (/ a (pow b_2 2))))))
(* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/4 (* a (* c (+ (* -1/8 (* (pow a 2) c)) (* 1/4 (* (pow a 2) c)))))) (+ (* -1/16 (* (pow a 3) (pow c 2))) (* 2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))))) (pow b_2 6))) (* 2 (/ 1 c))) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/4 (/ (* (pow a 2) c) (pow b_2 4))) (* 1/2 (/ a (pow b_2 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/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(* -2 (/ b_2 a))
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(/ b_2 a)
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(* -1/2 (/ (* 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)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* 1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a 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 (* a (+ 1 (sqrt -1)))))
(* -1 (* b_2 (- (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))
(* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1))))) (pow b_2 4))) (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1)))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))
(* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1)))))))) (+ 1 (sqrt -1)))) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))))) (pow b_2 6))) (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1)))))) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (* (pow b_2 4) (+ 1 (sqrt -1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))))
(* 2 (/ (pow b_2 2) a))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(* 2 (pow b_2 2))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(* -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))))))))
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) b_2)
(/ (* a c) 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))))))))
(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))))
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)
(* -1/2 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(* a (- (* -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)) a)
(* a (- (* a (+ (* -1/8 (/ c (pow b_2 3))) (* -1/16 (/ (* a (pow c 2)) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) a (/.f64 #s(literal -1/2 binary64) b_2)) a)
(* a (- (* a (+ (* -1/8 (/ c (pow b_2 3))) (* a (+ (* -1/16 (/ (pow c 2) (pow b_2 5))) (* a (+ (* -1/32 (/ (pow c 3) (pow b_2 7))) (* -1/128 (/ (pow c 3) (pow b_2 7))))))))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 7 binary64))) #s(literal -5/128 binary64)) a (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1/8 binary64))) a (/.f64 #s(literal -1/2 binary64) b_2)) a)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64)))
(* -2 (/ 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 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 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)))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) a)
(/.f64 (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (+ (* -2 b_2) (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* 1/8 (/ (pow c 2) (pow b_2 3)))))))) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64))) a)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* 1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 c c) a)) (pow.f64 b_2 #s(literal 3 binary64)))) a (*.f64 b_2 #s(literal -2 binary64)))
(- (* a (- (* a (- (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))) (* -1/8 (/ (pow c 2) (pow b_2 3))))) (* -1/2 (/ c b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)) (pow.f64 b_2 #s(literal 5 binary64)))) a (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))) a (*.f64 b_2 #s(literal -2 binary64)))
(* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2))))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 b_2 b_2) a))
(/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a)
(/.f64 (fma.f64 (-.f64 (/.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64)))) a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))) a)
(/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (+ (* -1 (* a (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ c (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a)
(/.f64 (fma.f64 (fma.f64 (neg.f64 a) (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (-.f64 (/.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2)) #s(literal 1/2 binary64))) (-.f64 (/.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))) a)
(/ (+ (* 2 (/ (pow b_2 2) (- (* b_2 (sqrt -1)) b_2))) (* a (- (+ (* a (- (* -1 (* a (+ (* -1/2 (/ (* c (* (sqrt -1) (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (* b_2 (- (* b_2 (sqrt -1)) b_2)))) (+ (* -1/8 (/ (* (pow c 2) (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* (pow b_2 3) (- (* b_2 (sqrt -1)) b_2)))) (* 1/8 (/ (* (pow c 3) (sqrt -1)) (* (pow b_2 3) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))))) (+ (* -1/4 (/ (* (pow c 2) (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* c (* (sqrt -1) (- (/ c (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ c (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (* c (sqrt -1))) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) a)
(/.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (-.f64 (/.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2)) #s(literal 1/2 binary64)))) b_2) (fma.f64 (/.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 c c)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))))) a (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 c c)) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (-.f64 (/.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2)) #s(literal 1/2 binary64))))) a (-.f64 (/.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) a (/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64)) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2))) a)
(* 2 (/ (pow b_2 2) a))
(*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64))
(/ (+ (* 2 (pow b_2 2)) (* a c)) a)
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a)) a)
(/ (+ (* 2 (pow b_2 2)) (* a c)) a)
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a)) a)
(/ (+ (* 2 (pow b_2 2)) (* a c)) a)
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a)) a)
(* 2 (pow b_2 2))
(*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c 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)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c 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))
(+ (* 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))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(* -1 (* (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)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ b_2 (* c (pow (sqrt -1) 2))))
(-.f64 (/.f64 (neg.f64 b_2) c) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (pow a 2)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(+.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1/2 binary64) a) (/.f64 (*.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) a) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (neg.f64 b_2) c))
(- (+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (sqrt -1)))) (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4))))) (pow a 3)))) (+ (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))
(-.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 a c))) (*.f64 b_2 (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))) (sqrt.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/2 binary64) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) c) (/.f64 (*.f64 a a) c)))) (neg.f64 (pow.f64 a #s(literal 3 binary64)))) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) (*.f64 (/.f64 b_2 c) #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 (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) a)
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))) a)
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.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))) (* -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))))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (+ (* -1 (/ b_2 a)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))))))
(+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* a (- (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) a)
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))) a)
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))) a)
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))))
(*.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) a)
(* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))))
(*.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) a)
(* a (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))))
(*.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))) a)
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -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 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a))) a)
(* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))) a)
(* a (- (* 1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))))
(*.f64 (-.f64 (*.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.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)
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(/ (- (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) a)
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal 1 binary64)))) a)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (sqrt -1))))) (pow a 2))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) a)
(/.f64 (-.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 a c))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 a a))) (/.f64 b_2 #s(literal 1 binary64))) a)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* a (* (pow b_2 2) (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2)))))) c)) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (sqrt -1)))))) (sqrt -1)))) (pow a 3))) (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 2))))) (sqrt -1)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))))) a)
(/.f64 (-.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 a c))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 a c)) (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 #s(literal -1 binary64))))) c) #s(literal 1/2 binary64))) (pow.f64 a #s(literal 3 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 #s(literal -1 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 #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))) (/.f64 b_2 #s(literal 1 binary64))))) a)
c
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(* a c)
(*.f64 c a)
(* a (+ c (* 2 (/ (pow b_2 2) a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c) a)
(* a (+ c (* 2 (/ (pow b_2 2) a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c) a)
(* a (+ c (* 2 (/ (pow b_2 2) a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c) a)
(* 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 (*.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)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(* a c)
(*.f64 c a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* (sqrt (/ c a)) (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 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c))
(+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1))))) (* -1 (/ (* a b_2) c))) a)) (* (sqrt (/ a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 3 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (*.f64 a (/.f64 b_2 c))) (neg.f64 a)))
(+ (* -1 (/ (- (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))))))) (* -1/2 (/ (* a (pow b_2 3)) (pow c 2)))) (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))) a)) (* -1 (/ (* a b_2) c))) a)) (* (sqrt (/ a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) b_2)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (/.f64 #s(literal -1/2 binary64) c) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) c) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))))) #s(literal 1/2 binary64)))) a) #s(literal -1 binary64) (*.f64 a (/.f64 b_2 c))) (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)))
(+ (* -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)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.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 (* 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)))))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))
(* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))
(* -1 (* a (+ (* -1/2 (/ c b_2)) (* 2 (/ b_2 a)))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 #s(literal 2 binary64) (/.f64 b_2 a))))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* (sqrt (/ c a)) (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)))))
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (/ (- (+ (* 2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 4)))) a))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (neg.f64 a))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3))))) a))) a)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) a))
(/.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 a c))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))))) (neg.f64 a)) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) a)) (neg.f64 a))
(* -1 (/ (+ (* -1 (/ (+ (* -1 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (* -1 (/ (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (+ (* -1 (/ (+ (* -1/2 (/ (* a (* (pow b_2 2) (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4)))))) (* c (pow (sqrt -1) 2)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ a c)) (/ (* b_2 (- (* 2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) (pow (sqrt -1) 4))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) a)) (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) a))) a)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) a))
(/.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (neg.f64 (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 a c)) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 a c))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 a c)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) c))) (neg.f64 a)))) (neg.f64 a)) (fma.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) a)) (neg.f64 a))
c
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(* a c)
(*.f64 c a)
(* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (neg.f64 c)))
(* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (neg.f64 c)))
(* -1 (* a (+ (* -2 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (neg.f64 a) (fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal -2 binary64) (neg.f64 c)))
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* 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 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 7 binary64))) (pow.f64 c #s(literal 5 binary64))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(* -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)))))))
(* a c)
(*.f64 c a)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -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 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))
(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)))
(+ (* -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 (*.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)))
(+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/16 (/ (pow a 3) (pow b_2 5))) (* c (+ (* -1/32 (/ (pow a 4) (pow b_2 7))) (* -1/128 (/ (pow a 4) (pow b_2 7))))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 7 binary64))) #s(literal -5/128 binary64)) c (/.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.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)))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c (*.f64 b_2 #s(literal -2 binary64)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* 1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(+ (* -2 (/ b_2 a)) (* c (+ (* c (+ (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))) (* 1/8 (/ a (pow b_2 3))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 a (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) c)) (pow.f64 b_2 #s(literal 5 binary64)))) c (/.f64 #s(literal 1/2 binary64) b_2)) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(- (* 1/2 (/ (* a c) b_2)) (* 2 b_2))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* 1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 3 binary64)))) #s(literal 1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c (*.f64 b_2 #s(literal -2 binary64)))
(- (* c (- (* c (- (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))) (* -1/8 (/ (pow a 2) (pow b_2 3))))) (* -1/2 (/ a b_2)))) (* 2 b_2))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal 1/8 binary64))) c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c (*.f64 b_2 #s(literal -2 binary64)))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(+ (* -2 b_2) (* 1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -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)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2))))
(*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 b_2 b_2) a))
(+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))
(fma.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64)))) c))
(+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (+ (* -1 (* c (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ 1 (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2)) #s(literal 1/2 binary64))) (neg.f64 c) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) c (*.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 b_2 b_2) a)))
(+ (* 2 (/ (pow b_2 2) (* a (- (* b_2 (sqrt -1)) b_2)))) (* c (- (+ (* c (- (* -1 (* c (+ (* -1/2 (/ (* a (* (sqrt -1) (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (* b_2 (- (* b_2 (sqrt -1)) b_2)))) (+ (* -1/8 (/ (* (pow a 2) (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* (pow b_2 3) (- (* b_2 (sqrt -1)) b_2)))) (* 1/8 (/ (* (pow a 2) (sqrt -1)) (* (pow b_2 3) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))))) (+ (* -1/4 (/ (* a (sqrt -1)) (* b_2 (pow (- (* b_2 (sqrt -1)) b_2) 2)))) (* 1/2 (/ (* a (* (sqrt -1) (- (/ 1 (- (* b_2 (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2))))) (* b_2 (- (* b_2 (sqrt -1)) b_2))))))) (/ 1 (- (* b_2 (sqrt -1)) b_2))) (/ (* b_2 (sqrt -1)) (pow (- (* b_2 (sqrt -1)) b_2) 2)))))
(fma.f64 (/.f64 #s(literal 2 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 b_2 b_2) a) (*.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2)) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) a) (*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 #s(literal -1/8 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 a a)) (pow.f64 b_2 #s(literal 3 binary64))) (*.f64 (/.f64 #s(literal 1/8 binary64) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (/.f64 (*.f64 (*.f64 a a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 3 binary64)))))) c (fma.f64 (/.f64 #s(literal -1/4 binary64) b_2) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) (*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) b_2)) #s(literal 1/2 binary64))))) c (-.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2)) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (pow.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) b_2) #s(literal 2 binary64))))) c))
(* 2 (/ (pow b_2 2) a))
(*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64))
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(* 2 (pow b_2 2))
(*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c 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 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(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 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)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c 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 (*.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))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (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)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (/ b_2 (pow (sqrt -1) 2))) c)
(/.f64 (-.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) c)
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (/ b_2 (pow (sqrt -1) 2))))) c)
(/.f64 (-.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64)))) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) c)
(/ (+ (* -1 (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1/2 (/ (pow b_2 3) (* a (* c (pow (sqrt -1) 4))))) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (/ b_2 (pow (sqrt -1) 2))))))) c)
(/.f64 (-.f64 (fma.f64 (neg.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) a)))) (*.f64 b_2 (/.f64 (*.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)) c)) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) a) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64)))))) (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #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)))
(* c (- (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c))) c)
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))) c)
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.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))) (* -1 (/ b_2 (* a c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (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 (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (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 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c))) c)
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))) c)
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))) c)
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))))
(*.f64 (fma.f64 (/.f64 b_2 c) #s(literal -2 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c)
(* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))))
(*.f64 (fma.f64 (/.f64 b_2 c) #s(literal -2 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c)
(* c (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))))
(*.f64 (fma.f64 (/.f64 b_2 c) #s(literal -2 binary64) (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64))) c)
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* -1 (/ b_2 (* a c)))))
(*.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (/.f64 b_2 a) c))) c)
(* c (+ (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (+ (* -1 (/ b_2 (* a c))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))))))
(*.f64 (fma.f64 (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 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c))) c)
(* c (- (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))) c)
(* c (- (* 1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))))
(*.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))) #s(literal 1/8 binary64)) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)))) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(- (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 2 binary64) (fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) (pow c 2))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))))
(+.f64 (-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 2 binary64) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 b_2 (/.f64 c (neg.f64 a)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))) (*.f64 c c))) (/.f64 (neg.f64 b_2) a))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 2) (* c (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2))))))) a)) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (sqrt -1)))))) (sqrt -1)))) (pow c 3))) (+ (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 2)))))) (sqrt -1)))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))))))
(-.f64 (-.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal 2 binary64) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 b_2 (/.f64 c (neg.f64 a)))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 c a)) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) c) (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 b_2 (/.f64 c (neg.f64 a))))) a) #s(literal 1/2 binary64))) (pow.f64 c #s(literal 3 binary64)))) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a)))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 b_2 (/.f64 c (neg.f64 a)))) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1 binary64) (/.f64 b_2 a)))))
c
(* c (+ 1 (* 2 (/ (pow b_2 2) (* a c)))))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal 2 binary64) #s(literal 1 binary64)) c)
(* c (+ 1 (* 2 (/ (pow b_2 2) (* a c)))))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal 2 binary64) #s(literal 1 binary64)) c)
(* c (+ 1 (* 2 (/ (pow b_2 2) (* a c)))))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal 2 binary64) #s(literal 1 binary64)) c)
(* a c)
(*.f64 c a)
(* c (+ a (* 2 (/ (pow b_2 2) c))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 2 binary64) a) c)
(* c (+ a (* 2 (/ (pow b_2 2) c))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 2 binary64) a) c)
(* c (+ a (* 2 (/ (pow b_2 2) c))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 2 binary64) a) c)
(* 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 (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)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 3 binary64))) (pow.f64 c #s(literal 5 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal 5 binary64))) (pow.f64 c #s(literal 7 binary64)))) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* a c)
(*.f64 c a)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* (sqrt (/ c a)) (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 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (/ (+ b_2 (* -1 (* (sqrt (* a c)) (sqrt -1)))) c))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 c))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (+ (* -1 (* b_2 c)) (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))) c))) c))) c))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 c b_2 (/.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.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)) c))) c))) (neg.f64 c))
(* -1 (/ (+ (* -1 (* (sqrt (* a c)) (sqrt -1))) (* -1 (/ (+ (* -1 (* b_2 c)) (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (+ (* -1 (/ (+ (* -1 (* (sqrt (/ c a)) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1))))))))) (* -1/2 (/ (* (pow b_2 3) (pow c 2)) a))) c)) (* 1/2 (* (sqrt (/ (pow c 3) a)) (* (pow b_2 2) (sqrt -1)))))) c))) c))) c))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 (fma.f64 c b_2 (/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a)) (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 c a)) b_2)) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.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)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (/.f64 (*.f64 c c) a)) #s(literal -1/2 binary64))) (neg.f64 c)))) c))) 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))) (/ 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 (/ 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))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c)))))
(*.f64 (fma.f64 (/.f64 b_2 c) #s(literal 2 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (neg.f64 c))
(* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c)))))
(*.f64 (fma.f64 (/.f64 b_2 c) #s(literal 2 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (neg.f64 c))
(* -1 (* c (+ (* -1/2 (/ a b_2)) (* 2 (/ b_2 c)))))
(*.f64 (fma.f64 (/.f64 b_2 c) #s(literal 2 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) (neg.f64 c))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* (sqrt (/ c a)) (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))
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c)))
(-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 a))) c))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c)))
(-.f64 (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 a))) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 a)))) (neg.f64 c)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ (- (+ (* -1 (/ (- (+ (* -1/2 (/ (* (pow b_2 2) (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (* a (pow (sqrt -1) 2)))) (* (sqrt (/ 1 (* a c))) (/ (* b_2 (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (+ (* -1 (* (sqrt (/ c a)) (/ (* b_2 (- (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1)))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4)))))) (sqrt -1)))) (* -1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) c)) (* 2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) (* -1 (/ (* b_2 c) (* a (pow (sqrt -1) 4))))) c)))
(-.f64 (/.f64 (fma.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 a))) (*.f64 b_2 b_2)) a) (fma.f64 (*.f64 b_2 (/.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (*.f64 b_2 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 a))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 (pow.f64 c #s(literal 3 binary64)) (pow.f64 a #s(literal 3 binary64)))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64)))) #s(literal -1/2 binary64)))))) c) #s(literal -1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 3 binary64)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 2 binary64) (*.f64 (/.f64 c (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (/.f64 b_2 a)))) (neg.f64 c)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
c
(* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1)))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal -2 binary64) #s(literal -1 binary64)) (neg.f64 c))
(* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1)))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal -2 binary64) #s(literal -1 binary64)) (neg.f64 c))
(* -1 (* c (- (* -2 (/ (pow b_2 2) (* a c))) 1)))
(*.f64 (fma.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) a) c) #s(literal -2 binary64) #s(literal -1 binary64)) (neg.f64 c))
(* a c)
(*.f64 c a)
(* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -2 binary64) (neg.f64 a)) (neg.f64 c))
(* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -2 binary64) (neg.f64 a)) (neg.f64 c))
(* -1 (* c (+ (* -2 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -2 binary64) (neg.f64 a)) (neg.f64 c))
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* a c)
(*.f64 c a)
(* -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 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(* -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))
(* a c)
(*.f64 c a)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (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 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2))
(+ (* -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 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #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)) (/ 1 (sqrt -1))))
(/.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ b_2 (* c (pow (sqrt -1) 2))))
(-.f64 (/.f64 (neg.f64 b_2) c) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))))) (/ 1 (* c (pow (sqrt -1) 2))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64)) b_2 (/.f64 #s(literal 1 binary64) (neg.f64 c))) b_2 (/.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* b_2 (+ (* b_2 (+ (* -1 (* b_2 (- (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* -1 (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1))))))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* c (pow (sqrt -1) 2))))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 b_2) (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 c c) a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 3 binary64)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal 1 binary64) (neg.f64 c))) b_2 (/.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (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 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal -1/2 binary64) #s(literal -1 binary64)) b_2 (*.f64 (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 (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 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #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 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a))))
(* -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))) (* -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 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2))
(+ (* -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 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #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))))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))))
(fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (*.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2))
(+ (* -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 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #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 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal -1/2 binary64) #s(literal -1 binary64)) b_2 (*.f64 (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 (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 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #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 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a))))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2)
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2)
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (pow b_2 2)) (* 1/2 (* a c))) b_2)
(/.f64 (fma.f64 (*.f64 b_2 b_2) #s(literal -2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) b_2)
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -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 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c)))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2))
(+ (* -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 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #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 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal -1/2 binary64) #s(literal -1 binary64)) b_2 (*.f64 (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 (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 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #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 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a))))
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2))))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (+ (* b_2 (- (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))))) (/ 1 (* a (pow (sqrt -1) 2))))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))))) b_2 (/.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 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (- (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (sqrt -1)))) (* 1/2 (/ 1 (* (pow a 2) (* c (pow (sqrt -1) 2)))))))) (* 2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1))))))) (/ 1 (* a (pow (sqrt -1) 2))))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (fma.f64 (neg.f64 b_2) (fma.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)))))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 c) (*.f64 a a)))) (-.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 2 binary64)) (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 3 binary64)) c))) (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64))))))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
c
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(+ c (* 2 (/ (pow b_2 2) a)))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64) c)
(* a c)
(*.f64 c a)
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(+ (* 2 (pow b_2 2)) (* a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 2 binary64) (*.f64 c a))
(* (sqrt (* 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 (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 (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #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) (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))))
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) 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))))
(* a c)
(*.f64 c a)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(* -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 (/ a b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/ (+ (* -1/2 a) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) b_2) (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a)) b_2)
(/ (+ (* -1/2 a) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) a (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) b_2) (/.f64 c b_2)))) b_2)
(/ (+ (* -1/2 a) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 2))) (+ (* -1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (+ (* -1/32 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))) (* -1/128 (/ (* (pow a 4) (pow c 3)) (pow b_2 6))))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) a (fma.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 c b_2)) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -5/128 binary64) (*.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64))))) 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)
(* -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))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)) b_2)
(* b_2 (- (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2)))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a))) b_2)
(* b_2 (- (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 1/2 (/ c (pow b_2 2))))) (* 2 (/ 1 a))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1/2 binary64) (/.f64 #s(literal -2 binary64) a)))) b_2)
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(* -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))
(* 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/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/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)
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -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 (* a (- (sqrt -1) 1))))
(*.f64 (/.f64 b_2 (*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a)) #s(literal 2 binary64))
(* b_2 (- (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1)))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2)))))
(*.f64 (-.f64 (+.f64 (/.f64 (/.f64 c (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (*.f64 (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b_2 b_2)))) b_2)
(* b_2 (- (+ (* -1 (/ (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (- (sqrt -1) 1) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1)))) (pow b_2 4))) (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2)))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 c (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (-.f64 (/.f64 c (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (*.f64 (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b_2 b_2)))) b_2)
(* b_2 (- (+ (* -1 (/ (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (- (sqrt -1) 1) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1))))))) (- (sqrt -1) 1))) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (- (sqrt -1) 1))) (* 1/8 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow (- (sqrt -1) 1) 2))))) (pow b_2 6))) (+ (* 2 (/ 1 (* a (- (sqrt -1) 1)))) (/ c (* (pow b_2 2) (- (sqrt -1) 1))))) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (- (sqrt -1) 1) 2)))) (+ (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (- (sqrt -1) 1)) (/ (* c (sqrt -1)) (pow (- (sqrt -1) 1) 2)))))) (* (pow b_2 4) (- (sqrt -1) 1)))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (- (sqrt -1) 1) 2)))))))
(*.f64 (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 c (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) a))) (/.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (-.f64 (/.f64 c (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1/4 binary64)))) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 c (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 c c)) (*.f64 a a)) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal -1/8 binary64)))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 c a) (*.f64 (-.f64 (/.f64 c (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (*.f64 (pow.f64 (-.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b_2 b_2)))))) b_2)
(* 2 (/ (pow b_2 2) a))
(*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(* 2 (pow b_2 2))
(*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 b_2 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 b_2 (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 (+ (* -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 b_2 (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)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(* b_2 (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2)))) (sqrt.f64 #s(literal -1 binary64))) b_2)
(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/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) (neg.f64 b_2))
(* -2 (/ b_2 c))
(*.f64 (/.f64 b_2 c) #s(literal -2 binary64))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) c)))
(* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/8 (* (pow a 2) c)) (* 1/4 (* (pow a 2) c))) (pow b_2 4))) (* 2 (/ 1 c))) (* 1/2 (/ a (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal 1/8 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64) (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) c))))
(* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/4 (* a (* c (+ (* -1/8 (* (pow a 2) c)) (* 1/4 (* (pow a 2) c)))))) (+ (* -1/16 (* (pow a 3) (pow c 2))) (* 2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))))) (pow b_2 6))) (* 2 (/ 1 c))) (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/4 (/ (* (pow a 2) c) (pow b_2 4))) (* 1/2 (/ a (pow b_2 2))))))))
(*.f64 (neg.f64 b_2) (-.f64 (-.f64 (/.f64 #s(literal 2 binary64) c) (/.f64 (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) #s(literal 1/8 binary64)) c) (fma.f64 (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (*.f64 c c)) (/.f64 #s(literal 5/64 binary64) a)) #s(literal 2 binary64) (*.f64 (*.f64 #s(literal -1/16 binary64) (pow.f64 a #s(literal 3 binary64))) (*.f64 c c)))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 1/4 binary64) (*.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1/2 binary64))))))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal 1/8 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 binary64))) (neg.f64 b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 binary64)))) (neg.f64 b_2))
(* -1 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 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) (neg.f64 b_2))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(* -2 (/ b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(/ b_2 a)
(/.f64 b_2 a)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal 1/8 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 binary64))) (neg.f64 b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 binary64)))) (neg.f64 b_2))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* 1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) 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))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/2 c) (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6))))))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (fma.f64 (/.f64 #s(literal 1/8 binary64) b_2) (/.f64 (*.f64 (*.f64 c c) a) b_2) (*.f64 #s(literal 1/2 binary64) (+.f64 c (*.f64 (/.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) a)))))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1 (/ (- (* 1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/2 (* a c))) b_2))
(/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal 1/8 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (- (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))))) b_2))
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/16 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (*.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 binary64))) (neg.f64 b_2))
(* -1 (/ (- (* 1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2))
(/.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/2 binary64) (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (fma.f64 (/.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (*.f64 (/.f64 (*.f64 a a) b_2) (/.f64 (*.f64 c c) b_2)) #s(literal -1/8 binary64)))) (neg.f64 b_2))
(* -2 (/ b_2 (* a (+ 1 (sqrt -1)))))
(*.f64 (/.f64 b_2 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) a a)) #s(literal -2 binary64))
(* -1 (* b_2 (- (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))
(*.f64 (neg.f64 b_2) (-.f64 (+.f64 (/.f64 (/.f64 c (*.f64 b_2 b_2)) (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) a a))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (*.f64 (pow.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b_2 b_2)))))
(* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1))))) (pow b_2 4))) (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1)))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))
(*.f64 (neg.f64 b_2) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 c (*.f64 b_2 b_2)) (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) a a))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (-.f64 (/.f64 c (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1/4 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (*.f64 (pow.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b_2 b_2)))))
(* -1 (* b_2 (- (+ (* -1 (/ (+ (* -1/2 (/ (* a (* c (* (sqrt -1) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))) (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1)))))))) (+ 1 (sqrt -1)))) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (+ 1 (sqrt -1)))) (* 1/8 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow (+ 1 (sqrt -1)) 2))))) (pow b_2 6))) (+ (* 2 (/ 1 (* a (+ 1 (sqrt -1))))) (/ c (* (pow b_2 2) (+ 1 (sqrt -1)))))) (+ (* -1/4 (/ (* a (* (pow c 2) (sqrt -1))) (* (pow b_2 4) (pow (+ 1 (sqrt -1)) 2)))) (+ (* 1/2 (/ (* a (* c (* (sqrt -1) (- (/ c (+ 1 (sqrt -1))) (/ (* c (sqrt -1)) (pow (+ 1 (sqrt -1)) 2)))))) (* (pow b_2 4) (+ 1 (sqrt -1))))) (/ (* c (sqrt -1)) (* (pow b_2 2) (pow (+ 1 (sqrt -1)) 2))))))))
(*.f64 (neg.f64 b_2) (-.f64 (-.f64 (+.f64 (/.f64 (/.f64 c (*.f64 b_2 b_2)) (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 #s(literal 2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) a a))) (/.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (-.f64 (/.f64 c (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal -1/4 binary64)))) (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) #s(literal 1/8 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (-.f64 (/.f64 c (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 c c)) (*.f64 a a)) (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) #s(literal -1/8 binary64)))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (/.f64 #s(literal -1/4 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64))) (fma.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 c a) (*.f64 (-.f64 (/.f64 c (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (pow.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (*.f64 (pow.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal 2 binary64)) (*.f64 b_2 b_2)))))))
(* 2 (/ (pow b_2 2) a))
(*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 2 binary64))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ (* 2 (/ 1 a)) (/ c (pow b_2 2))))
(*.f64 (+.f64 (/.f64 #s(literal 2 binary64) a) (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(* 2 (pow b_2 2))
(*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 2 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 2 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 (/.f64 a b_2) (/.f64 c b_2) #s(literal 2 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 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #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)))))))
(neg.f64 (fma.f64 b_2 (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))
(* -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 b_2 (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))
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(/ (* a c) b_2)
(/.f64 (*.f64 c a) b_2)
(* -1 (* b_2 (sqrt -1)))
(*.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) b_2) (/.f64 a b_2)) #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2))) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 3 binary64)) (pow.f64 c #s(literal 3 binary64))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) b_2)))) (sqrt.f64 #s(literal -1 binary64))))
(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))

rewrite176.0ms (2.3%)

Memory
14.9MiB live, 211.8MiB allocated
Rules
5 416×lower-fma.f32
5 414×lower-fma.f64
4 252×lower-/.f32
4 234×lower-/.f64
4 084×lower-*.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050315
074315
1266313
21843313
08255307
Stop Event
iter limit
node limit
iter limit
Counts
23 → 612
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(neg.f64 b_2)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(/.f64 b_2 a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))
#s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a)
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a)))
(*.f64 #s(literal -1/2 binary64) c)
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a)
#s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))
(*.f64 c a)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
(/.f64 (*.f64 c a) b_2)
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 c a (*.f64 b_2 b_2))
Outputs
(*.f64 (/.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #s(literal -1 binary64))) (/.f64 (pow.f64 a #s(literal -1 binary64)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(*.f64 (/.f64 #s(literal 1 binary64) (pow.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))) #s(literal -1 binary64))) (/.f64 (pow.f64 a #s(literal -1 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal -1 binary64)) (pow.f64 (pow.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (neg.f64 a) #s(literal -1 binary64)) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(*.f64 (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal 1 binary64)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(*.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (pow.f64 a #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a))
(pow.f64 (exp.f64 (log.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(literal 1 binary64))
(pow.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a) #s(literal 3 binary64))) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (fma.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a) (*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 b_2)) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 b_2)) (-.f64 (*.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (*.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 b_2)) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (/.f64 b_2 a) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (pow.f64 a #s(literal -1 binary64))) #s(literal 3 binary64))) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (-.f64 (*.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (pow.f64 a #s(literal -1 binary64))) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (pow.f64 a #s(literal -1 binary64)))) (*.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (pow.f64 a #s(literal -1 binary64)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (neg.f64 b_2)) a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (neg.f64 a) (*.f64 (/.f64 a b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (/.f64 a b_2) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) a) (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 b_2 a) (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 a (neg.f64 b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (/.f64 a (neg.f64 b_2)) a))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (neg.f64 (/.f64 a b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (neg.f64 (/.f64 a b_2)) a))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a)
(/.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 (neg.f64 (pow.f64 a #s(literal -1 binary64))) (neg.f64 (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 (*.f64 a (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (*.f64 a (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (*.f64 a (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 a))
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(fma.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 b_2) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (pow.f64 a #s(literal -1 binary64))))
(fma.f64 (neg.f64 b_2) (pow.f64 a #s(literal -1 binary64)) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (pow.f64 a #s(literal -1 binary64))))
(fma.f64 b_2 (neg.f64 (pow.f64 a #s(literal -1 binary64))) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (pow.f64 a #s(literal -1 binary64))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 a (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a))
(-.f64 (/.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a) (/.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a))
(-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) a))
(+.f64 (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 b_2)) (*.f64 (pow.f64 a #s(literal -1 binary64)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(+.f64 (/.f64 (neg.f64 b_2) a) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (pow.f64 a #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #s(literal -1 binary64)))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(*.f64 (pow.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (neg.f64 a) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(*.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64))))
(*.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(*.f64 (/.f64 a (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64))))
(*.f64 (/.f64 a (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(*.f64 (/.f64 a #s(literal 1 binary64)) (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)) (pow.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)) a)
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(*.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 1 binary64))
(*.f64 (neg.f64 a) (pow.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal -1 binary64)))
(*.f64 a (/.f64 (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(*.f64 a (pow.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(pow.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(literal -1 binary64))
(pow.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (fma.f64 (/.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (/.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))))
(/.f64 (neg.f64 (*.f64 a #s(literal 1 binary64))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) (neg.f64 (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (*.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 (neg.f64 a)))) (*.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)) (*.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal -1 binary64))) (*.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))) (*.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 a))) (*.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 a))) (*.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (*.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) a)) (*.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a))) (*.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 1 binary64))) (*.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a))))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 a))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (*.f64 a #s(literal 1 binary64)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (/.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)))
(/.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 1 binary64))
(/.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (neg.f64 a) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (neg.f64 a) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 a (*.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a))
(neg.f64 (/.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(-.f64 (/.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #s(literal 1 binary64)) (/.f64 (/.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))) (/.f64 a (*.f64 #s(literal 1 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (/.f64 (neg.f64 a) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)) #s(literal -1 binary64)))
(*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (pow.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(*.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))) (pow.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (fma.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (fma.f64 (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 #s(literal 0 binary64) (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (*.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (neg.f64 (neg.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (fma.f64 #s(literal -1 binary64) 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 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (*.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 (-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (*.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (-.f64 (pow.f64 b_2 #s(literal 3 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)))))
(neg.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(fma.f64 b_2 #s(literal -1 binary64) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (-.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) (fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))) (/.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 3/2 binary64)) (fma.f64 b_2 b_2 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) (neg.f64 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(+.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 b_2 #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) (neg.f64 b_2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64)))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (+.f64 #s(literal 0 binary64) b_2))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (+.f64 #s(literal 0 binary64) b_2)))
(neg.f64 b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))) (/.f64 (pow.f64 b_2 #s(literal 3 binary64)) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 #s(literal 0 binary64) b_2)))
(-.f64 #s(literal 0 binary64) b_2)
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(*.f64 (/.f64 #s(literal -2 binary64) a) (/.f64 b_2 #s(literal 1 binary64)))
(*.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 #s(literal -2 binary64) a))
(*.f64 (/.f64 (neg.f64 b_2) a) #s(literal 2 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 (neg.f64 b_2) a))
(*.f64 (*.f64 #s(literal -2 binary64) b_2) (pow.f64 a #s(literal -1 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(*.f64 (/.f64 b_2 a) #s(literal -2 binary64))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) a))
(*.f64 b_2 (*.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -2 binary64)))
(pow.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 #s(literal -2 binary64) (neg.f64 b_2)) (neg.f64 a))
(/.f64 (*.f64 (neg.f64 b_2) #s(literal -2 binary64)) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 #s(literal -2 binary64) b_2)) (neg.f64 a))
(/.f64 #s(literal 2 binary64) (neg.f64 (/.f64 a b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (*.f64 #s(literal -2 binary64) b_2))))
(/.f64 (*.f64 #s(literal -2 binary64) b_2) a)
(/.f64 #s(literal -2 binary64) (/.f64 a b_2))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(literal -2 binary64) b_2)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (pow.f64 (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) b_2)
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 b_2) a))
(*.f64 (/.f64 b_2 a) #s(literal 1 binary64))
(*.f64 (neg.f64 b_2) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 b_2 (pow.f64 a #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 b_2 a))
(pow.f64 (/.f64 (/.f64 a b_2) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a b_2) #s(literal -1 binary64))
(pow.f64 (/.f64 b_2 a) #s(literal 1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 #s(literal 0 binary64) a) #s(literal 3 binary64)) (pow.f64 (/.f64 (neg.f64 b_2) a) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 #s(literal 0 binary64) a) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (*.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (neg.f64 b_2) a)))))
(/.f64 (neg.f64 (/.f64 b_2 #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 b_2 #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 b_2)))) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 a b_2)) (*.f64 (neg.f64 a) #s(literal -1 binary64))) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 a))) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 a))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) a) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 a)) (*.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 a (neg.f64 b_2))) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 a (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (/.f64 a b_2))) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (neg.f64 (/.f64 a b_2))))
(/.f64 (-.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 b_2))) (neg.f64 a))
(/.f64 (/.f64 b_2 #s(literal 1 binary64)) a)
(/.f64 (*.f64 b_2 #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (neg.f64 a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a b_2) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a b_2)))
(/.f64 (neg.f64 b_2) (neg.f64 a))
(/.f64 b_2 a)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a b_2))
(neg.f64 (/.f64 (neg.f64 b_2) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (neg.f64 b_2) a))
(exp.f64 (*.f64 (log.f64 (/.f64 a b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))))
(*.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (pow.f64 a #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a))
(pow.f64 (/.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))) #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))) #s(literal -1 binary64)) a)
(/.f64 (*.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))) (neg.f64 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))))))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))))
(neg.f64 (/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))) a))
(neg.f64 (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) (neg.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))))) #s(literal -1 binary64)))
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))))
#s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (pow.f64 a #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 c) (pow.f64 a #s(literal -1 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal -1 binary64))) (/.f64 c b_2))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (neg.f64 c) (pow.f64 (neg.f64 a) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 (neg.f64 a) c) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal 1/2 binary64) (pow.f64 (neg.f64 a) #s(literal -1 binary64))))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 (neg.f64 a) c) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 (*.f64 (neg.f64 a) c) b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 a)))
(*.f64 (/.f64 c (pow.f64 a #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (neg.f64 c) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c (pow.f64 (neg.f64 a) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c (neg.f64 (pow.f64 a #s(literal -1 binary64)))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal -1 binary64))) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) (pow.f64 (neg.f64 a) #s(literal -1 binary64))))
(*.f64 (/.f64 c b_2) (/.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) (neg.f64 (pow.f64 a #s(literal -1 binary64)))))
(*.f64 (*.f64 (*.f64 c a) #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 (neg.f64 a) #s(literal -1 binary64))))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 a b_2))
(*.f64 #s(literal -1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) (/.f64 b_2 a)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c (/.f64 (neg.f64 b_2) a)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (neg.f64 a) c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64))
(*.f64 (*.f64 c a) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (*.f64 c a) (*.f64 (pow.f64 b_2 #s(literal -1 binary64)) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2))
(*.f64 c (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)))
(*.f64 #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))
(pow.f64 (/.f64 b_2 (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 (neg.f64 a) c) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 a) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 c a) #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (*.f64 (neg.f64 a) c) #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (neg.f64 a) c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (/.f64 (neg.f64 b_2) a))
(/.f64 (*.f64 (*.f64 c a) #s(literal 1/2 binary64)) b_2)
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 b_2 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 (*.f64 c a) #s(literal 1/2 binary64)))))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 (neg.f64 b_2) a))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (/.f64 (/.f64 b_2 a) c)))
(/.f64 #s(literal 1/2 binary64) (/.f64 (/.f64 b_2 a) c))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (*.f64 c a) #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 b_2 a)) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (/.f64 b_2 a)))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 a #s(literal -1 binary64))) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (neg.f64 (pow.f64 a #s(literal -1 binary64)))))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 #s(literal -1/2 binary64) (neg.f64 (pow.f64 a #s(literal -1 binary64)))))
(*.f64 (pow.f64 (/.f64 b_2 #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 a #s(literal -1 binary64)) c) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 b_2 c) #s(literal -1 binary64)) (pow.f64 (/.f64 (pow.f64 a #s(literal -1 binary64)) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (neg.f64 c) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c (pow.f64 (neg.f64 a) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c (neg.f64 (pow.f64 a #s(literal -1 binary64)))))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal -1/2 binary64) (pow.f64 (neg.f64 a) #s(literal -1 binary64))))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal 1/2 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 a)))
(*.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (pow.f64 (neg.f64 a) #s(literal -1 binary64))))
(*.f64 (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)) (neg.f64 a))
(*.f64 (/.f64 (*.f64 #s(literal 1/2 binary64) c) #s(literal -1 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (/.f64 b_2 a)))
(*.f64 (/.f64 c (pow.f64 a #s(literal -1 binary64))) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal -1 binary64))) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (/.f64 #s(literal 1 binary64) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) a)
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (pow.f64 a #s(literal -1 binary64))))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (pow.f64 a #s(literal -1 binary64)) c)) #s(literal -1 binary64)))
(*.f64 (/.f64 a b_2) (pow.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 #s(literal -1 binary64) (/.f64 b_2 a)))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 c) (/.f64 b_2 a)))
(*.f64 #s(literal 1/2 binary64) (/.f64 c (/.f64 (neg.f64 b_2) a)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 a)))
(*.f64 c (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)))
(*.f64 a (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))
(pow.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) c)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) c)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 1 binary64))) (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c))) (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)) (neg.f64 (pow.f64 a #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) b_2)
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) #s(literal 1 binary64)) (/.f64 b_2 a))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2) (pow.f64 a #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 (neg.f64 b_2) a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) c)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) c))))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) c)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) c)))
(neg.f64 (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (/.f64 (neg.f64 b_2) a)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) c))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))))
(*.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))) (pow.f64 a #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))) a))
(pow.f64 (/.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))) #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))) #s(literal -1 binary64)) a)
(/.f64 (*.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))) (neg.f64 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))))))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))) a)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))))
(neg.f64 (/.f64 (neg.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))) a))
(neg.f64 (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))) (neg.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))))) #s(literal -1 binary64)))
#s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2)))
(*.f64 #s(literal -1/2 binary64) c)
(*.f64 c #s(literal -1/2 binary64))
(*.f64 (/.f64 (pow.f64 (-.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 b_2)) #s(literal -1 binary64)) a) (/.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (pow.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1 binary64)) a) (/.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (neg.f64 a)))
(*.f64 (/.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 b_2))) (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (pow.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (pow.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) (-.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 b_2))) (/.f64 (pow.f64 (neg.f64 a) #s(literal -1 binary64)) (pow.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))))
(*.f64 (/.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (pow.f64 (neg.f64 a) #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (-.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 b_2))) (/.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #s(literal -1 binary64)) (/.f64 (neg.f64 (pow.f64 a #s(literal -1 binary64))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)))) #s(literal -1 binary64)) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) #s(literal -1 binary64)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (pow.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))))
(*.f64 (pow.f64 (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (pow.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (pow.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 b_2))) (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(*.f64 (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (/.f64 #s(literal 1 binary64) (pow.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))))
(*.f64 (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64)))) (fma.f64 b_2 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) a))
(*.f64 (/.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) #s(literal -1 binary64)) (/.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (pow.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #s(literal -1 binary64))))
(*.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (neg.f64 a)) (/.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (neg.f64 a)) (pow.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)))
(*.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (/.f64 (pow.f64 a #s(literal -1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(*.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (pow.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) a))
(pow.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) a) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 a #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) a) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #s(literal 1 binary64))) (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) #s(literal 1 binary64))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(/.f64 (neg.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))) (neg.f64 (/.f64 a #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)))))
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) a)
(/.f64 (*.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (*.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))) a)
(/.f64 (*.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) #s(literal 1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a))))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)))) (neg.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))))
(/.f64 (*.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) #s(literal 1 binary64)) (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 (*.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #s(literal 1 binary64)) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(/.f64 (pow.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (/.f64 a #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))))
(/.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)))
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (neg.f64 a)) (neg.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))))
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (neg.f64 a)) (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) a) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 a #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) a)))
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 a #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) a))
(neg.f64 (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (neg.f64 a)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a))) (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))) (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (neg.f64 a)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) a)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) (pow.f64 (pow.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 a #s(literal -1 binary64)) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)))
(*.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) (pow.f64 (neg.f64 a) #s(literal -1 binary64)))
(*.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (pow.f64 a #s(literal -1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a))
(pow.f64 (/.f64 (/.f64 a #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (/.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) #s(literal -1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) (neg.f64 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)))))
(/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))))
(neg.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (neg.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)))) #s(literal -1 binary64)))
#s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))
(*.f64 c a)
(*.f64 a c)
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
(exp.f64 (log.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))))
(*.f64 (/.f64 (*.f64 c #s(literal -1 binary64)) #s(literal -1 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1 binary64)) b_2) (/.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 c a) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 c (neg.f64 b_2)) (neg.f64 a))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 a #s(literal 1 binary64)) (/.f64 c b_2))
(*.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 c b_2) (/.f64 a #s(literal 1 binary64)))
(*.f64 (/.f64 c b_2) a)
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 c a) #s(literal -1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal -1 binary64)) (*.f64 c a))
(*.f64 (/.f64 a b_2) (/.f64 c #s(literal 1 binary64)))
(*.f64 (/.f64 a b_2) c)
(*.f64 (*.f64 c a) (pow.f64 b_2 #s(literal -1 binary64)))
(*.f64 (*.f64 (neg.f64 a) c) (pow.f64 (neg.f64 b_2) #s(literal -1 binary64)))
(*.f64 (neg.f64 a) (/.f64 c (neg.f64 b_2)))
(*.f64 c (/.f64 a b_2))
(*.f64 a (*.f64 c (pow.f64 b_2 #s(literal -1 binary64))))
(*.f64 a (/.f64 c b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 c a) b_2))
(pow.f64 (/.f64 (/.f64 (/.f64 b_2 a) c) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 b_2 a) c) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (*.f64 (neg.f64 a) c) #s(literal -1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 c a) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (/.f64 c b_2)) (neg.f64 (pow.f64 a #s(literal -1 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (neg.f64 a) c))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 c)) (/.f64 b_2 a))
(/.f64 (/.f64 (*.f64 (neg.f64 a) c) #s(literal -1 binary64)) b_2)
(/.f64 (*.f64 (*.f64 c a) #s(literal 1 binary64)) b_2)
(/.f64 (/.f64 c b_2) (pow.f64 a #s(literal -1 binary64)))
(/.f64 (neg.f64 (*.f64 (neg.f64 a) c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 c) (/.f64 (neg.f64 b_2) a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (/.f64 b_2 a) c) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 a) c)))
(/.f64 (*.f64 c a) b_2)
(/.f64 (*.f64 (neg.f64 a) c) (neg.f64 b_2))
(/.f64 c (/.f64 b_2 a))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (/.f64 b_2 a) c))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (/.f64 b_2 a) c) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) c))
(neg.f64 (/.f64 (*.f64 (neg.f64 a) c) b_2))
(neg.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (*.f64 c a) (neg.f64 b_2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (/.f64 b_2 a) c)) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(pow.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64))
(pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (*.f64 #s(literal -1 binary64) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (hypot.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 c a)))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)))) (sqrt.f64 (+.f64 #s(literal 0 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3 binary64)))) (sqrt.f64 (+.f64 #s(literal 0 binary64) (+.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 2 binary64)) (*.f64 #s(literal 0 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (sqrt.f64 (fma.f64 #s(literal -1 binary64) (pow.f64 (*.f64 c a) #s(literal 3 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (sqrt.f64 (+.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (hypot.f64 (*.f64 b_2 (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 c a)))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (-.f64 (*.f64 (neg.f64 a) c) (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (hypot.f64 (pow.f64 (*.f64 c a) #s(literal 3/2 binary64)) (pow.f64 b_2 #s(literal 3 binary64))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fabs.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(exp.f64 (log.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(*.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)))
(*.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (pow.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) #s(literal -1 binary64)))
(pow.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) #s(literal -1 binary64))
(/.f64 (-.f64 (pow.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) #s(literal 3 binary64)) (pow.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) #s(literal 3 binary64))) (fma.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (fma.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (*.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))))
(/.f64 (-.f64 (*.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (*.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (pow.f64 b_2 #s(literal 4 binary64)))) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal 2 binary64)))
(/.f64 (neg.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c a) b_2) b_2)))))
(/.f64 (neg.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))) (neg.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))))
(/.f64 (neg.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64)))) (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (pow.f64 b_2 #s(literal 4 binary64)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (+.f64 (pow.f64 b_2 #s(literal 4 binary64)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (*.f64 (*.f64 (*.f64 c a) b_2) b_2))))
(/.f64 (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))) (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (-.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (pow.f64 (*.f64 c a) #s(literal 2 binary64))) (+.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (*.f64 c a) #s(literal 3 binary64)))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 c a))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 c a))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 c a))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 c a))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 c a))
(-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(-.f64 (/.f64 (pow.f64 (*.f64 c a) #s(literal 2 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(+.f64 (*.f64 c a) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 c a))

eval185.0ms (2.4%)

Memory
-8.7MiB live, 227.5MiB allocated
Compiler

Compiled 31 688 to 3 964 computations (87.5% saved)

prune79.0ms (1%)

Memory
19.0MiB live, 97.5MiB allocated
Pruning

27 alts after pruning (16 fresh and 11 done)

PrunedKeptTotal
New1 42981 437
Fresh2810
Picked235
Done088
Total1 433271 460
Accuracy
93.1%
Counts
1 460 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
36.1%
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) b_2))
55.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
52.1%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
36.8%
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
35.4%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a)
12.1%
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
33.9%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))) a)
25.1%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) b_2)) a)
24.5%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a)
23.9%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) c)))) a)
11.7%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (*.f64 (/.f64 a b_2) c) #s(literal 1/2 binary64)))) a)
11.7%
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (*.f64 c a) (/.f64 #s(literal 1/2 binary64) b_2)))) a)
23.0%
(/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
22.9%
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))))
36.7%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
32.6%
(/.f64 #s(literal 1 binary64) #s(approx (/ a (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (*.f64 (neg.f64 b_2) (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) c)))))
27.9%
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
35.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
32.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
35.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
16.3%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 a b_2)) #s(literal -1 binary64))) #s(literal -2 binary64)))
32.9%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
30.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)))))
35.5%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 b_2 (/.f64 #s(literal -2 binary64) a)))
33.1%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
15.6%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64)))))
15.2%
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))) #s(literal -1 binary64))))
Compiler

Compiled 859 to 445 computations (48.2% saved)

regimes58.0ms (0.8%)

Memory
-11.8MiB live, 69.3MiB allocated
Counts
42 → 3
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)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 b_2 (/.f64 #s(literal -2 binary64) a)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (*.f64 c a) (/.f64 #s(literal 1/2 binary64) b_2)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (*.f64 (/.f64 a b_2) c) #s(literal 1/2 binary64)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) c (*.f64 b_2 #s(literal -2 binary64)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))))
(/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 c a)))) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -2 binary64) (/.f64 (/.f64 b_2 a) c)))) a)
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)))) a)
(/.f64 #s(literal 1 binary64) #s(approx (/ a (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (*.f64 (neg.f64 b_2) (fma.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) c)))))
(/.f64 (-.f64 (*.f64 a b_2) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)) (*.f64 a a))
(/.f64 (/.f64 #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a)) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) #s(approx (+ (* b_2 b_2) (+ (* c a) (* b_2 b_2))) (*.f64 c a))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(/.f64 (-.f64 (neg.f64 b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a)
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -2 binary64) b_2)) #s(literal -1 binary64)))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 c) #s(literal -2 binary64))) #s(literal -1 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (exp.f64 (*.f64 (log.f64 (/.f64 b_2 c)) #s(literal -1 binary64)))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (exp.f64 (*.f64 (log.f64 (/.f64 a b_2)) #s(literal -1 binary64))) #s(literal -2 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) #s(literal -1 binary64)))
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
Calls

4 calls:

16.0ms
c
15.0ms
a
12.0ms
b_2
12.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
55.1%1a
87.8%3b_2
55.1%1c
76.4%5(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 16 to 19 computations (-18.8% saved)

regimes7.0ms (0.1%)

Memory
13.6MiB live, 13.6MiB allocated
Counts
19 → 3
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)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 b_2 (/.f64 #s(literal -2 binary64) a)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (*.f64 c a) (/.f64 #s(literal 1/2 binary64) b_2)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (*.f64 (/.f64 a b_2) c) #s(literal 1/2 binary64)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 b_2 a))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal 1/2 binary64)) c (*.f64 b_2 #s(literal -2 binary64)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) b_2))) a)
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2))) a)
Outputs
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
Calls

1 calls:

6.0ms
b_2
Results
AccuracySegmentsBranch
81.5%3b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes12.0ms (0.2%)

Memory
-21.2MiB live, 17.5MiB allocated
Counts
14 → 2
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)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 b_2 (/.f64 #s(literal -2 binary64) a)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (*.f64 c a) (/.f64 #s(literal 1/2 binary64) b_2)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (*.f64 (/.f64 a b_2) c) #s(literal 1/2 binary64)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) b_2)) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
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) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
Calls

2 calls:

5.0ms
b_2
4.0ms
(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
50.6%3(/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
66.3%2b_2
Compiler

Compiled 14 to 13 computations (7.1% saved)

regimes5.0ms (0.1%)

Memory
5.5MiB live, 5.5MiB allocated
Counts
12 → 2
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)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 b_2 (/.f64 #s(literal -2 binary64) a)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2))) a)
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (*.f64 c a) (/.f64 #s(literal 1/2 binary64) b_2)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (*.f64 (/.f64 a b_2) c) #s(literal 1/2 binary64)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) #s(approx (+ (* (/ (* c a) b_2) 1/2) (* -2 b_2)) (*.f64 (/.f64 (*.f64 c a) b_2) #s(literal 1/2 binary64)))) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(/.f64 #s(approx (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) c) a) b_2)) a)
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 b_2 a) #s(literal -2 binary64)))
Calls

1 calls:

4.0ms
b_2
Results
AccuracySegmentsBranch
66.1%2b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes2.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Counts
3 → 2
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)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 b_2 (/.f64 #s(literal -2 binary64) a)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) 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 b_2 (/.f64 #s(literal -2 binary64) a)))
Calls

1 calls:

2.0ms
b_2
Results
AccuracySegmentsBranch
66.0%2b_2
Compiler

Compiled 1 to 3 computations (-200% saved)

regimes5.0ms (0.1%)

Memory
7.7MiB live, 7.7MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 16 to 19 computations (-18.8% saved)

bsearch29.0ms (0.4%)

Memory
19.8MiB live, 19.8MiB allocated
Algorithm
binary-search
Stop Event
predicate-same
narrow-enough
Steps
TimeLeftRight
3.0ms
4.1501450325908335e+144
2.0063432025258056e+147
23.0ms
-2.167054825567982e-117
-1.2596312116039123e-126
Samples
8.0ms125×0valid
4.0ms35×1valid
3.0ms45×0invalid
3.0ms16×2valid
Compiler

Compiled 225 to 225 computations (0% saved)

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

bsearch42.0ms (0.6%)

Memory
-15.4MiB live, 23.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
39.0ms
1.279989915652231e-22
3.132057430960878e-15
1.0ms
-2.167054825567982e-117
-1.2596312116039123e-126
Samples
9.0ms144×0valid
1.0ms17×0invalid
Compiler

Compiled 367 to 385 computations (-4.9% saved)

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

bsearch29.0ms (0.4%)

Memory
-6.4MiB live, 29.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
26.0ms
-2.9053444936854356e-303
2.3509575263417948e-306
Samples
13.0ms144×0valid
5.0ms79×0invalid
Compiler

Compiled 169 to 187 computations (-10.7% saved)

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

bsearch1.0ms (0%)

Memory
2.6MiB live, 2.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-2.9053444936854356e-303
2.3509575263417948e-306
Compiler

Compiled 124 to 160 computations (-29% saved)

bsearch1.0ms (0%)

Memory
1.4MiB live, 1.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-2.9053444936854356e-303
2.3509575263417948e-306
Compiler

Compiled 124 to 160 computations (-29% saved)

simplify28.0ms (0.4%)

Memory
-7.7MiB live, 36.1MiB allocated
Algorithm
egg-herbie
Rules
30×*-commutative-binary64-*.f64
30×+-commutative-binary64-+.f64
26×sub-neg-binary64-neg.f64-+.f64--.f64
20×neg-sub0-binary64--.f64-neg.f64
20×neg-mul-1-binary64-*.f64-neg.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
053278
171278
292278
3116278
4131278
5138278
6140278
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if (<=.f64 b_2 #s(literal 4999999999999999945435305910704598063392403130200679472590007732362651199555129074427056403228815030648329464160476949292016380761727168556302336 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
(if (<=.f64 b_2 #s(literal -29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if (<=.f64 b_2 #s(literal 2924301590726815/2658455991569831745807614120560689152 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(if (<=.f64 b_2 #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
(if (<=.f64 b_2 #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(if (<=.f64 b_2 #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 b_2 (/.f64 #s(literal -2 binary64) a))))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
Outputs
(if (<=.f64 b_2 #s(literal -29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if (<=.f64 b_2 #s(literal 4999999999999999945435305910704598063392403130200679472590007732362651199555129074427056403228815030648329464160476949292016380761727168556302336 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
(if (<=.f64 b_2 #s(literal -29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (if (<=.f64 b_2 #s(literal 4999999999999999945435305910704598063392403130200679472590007732362651199555129074427056403228815030648329464160476949292016380761727168556302336 binary64)) (/.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (neg.f64 a)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))))
(if (<=.f64 b_2 #s(literal -29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) (if (<=.f64 b_2 #s(literal 2924301590726815/2658455991569831745807614120560689152 binary64)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))))
(if (<=.f64 b_2 #s(literal -29811744551187/2839213766779714416208296124562517712318911565184836172974571090549372219192960637992933791850638927971728600024477257552869537611776 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (if (<=.f64 b_2 #s(literal 2924301590726815/2658455991569831745807614120560689152 binary64)) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))) b_2) (neg.f64 a)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))))))
(if (<=.f64 b_2 #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 (/.f64 b_2 a) #s(literal -2 binary64)))))
(if (<=.f64 b_2 #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))))
(if (<=.f64 b_2 #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 b_2 a) #s(literal -2 binary64))))
(if (<=.f64 b_2 #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))))
(if (<=.f64 b_2 #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 b_2 (/.f64 #s(literal -2 binary64) a))))
(if (<=.f64 b_2 #s(literal -20240225330731/101201126653655309176247673359458653524778324882071059178450679013715169783997673445980191850718562247593538932158405955694904368692896738433506699970369254960758712138283180682233453871046608170619883839236372534281003741712346349309051677824579778170405028256179384776166707307615251266093163754323003131653853870546747392 binary64)) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal -2 binary64) a) b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
#s(approx (/ (- (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))

soundness315.0ms (4.2%)

Memory
12.0MiB live, 240.6MiB allocated
Rules
8 494×lower-fma.f64
8 494×lower-fma.f32
6 878×lower-*.f64
6 878×lower-*.f32
5 416×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05283105
116573067
255123045
082892913
050315
074315
1266313
21843313
08255307
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
Compiler

Compiled 209 to 133 computations (36.4% saved)

preprocess82.0ms (1.1%)

Memory
12.2MiB live, 173.0MiB allocated
Compiler

Compiled 460 to 162 computations (64.8% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...