quad2p (problem 3.2.1, positive)

Time bar (total: 8.5s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze116.0ms (1.4%)

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

Compiled 15 to 12 computations (20% saved)

sample1.6s (19%)

Memory
53.6MiB live, 1 727.0MiB allocated
Samples
458.0ms5 496×0valid
264.0ms1 210×2valid
169.0ms1 354×1valid
86.0ms1 070×0invalid
63.0ms196×3valid
Precisions
Click to see histograms. Total time spent on operations: 760.0ms
ival-sqrt: 170.0ms (22.4% of total)
ival-mult: 145.0ms (19.1% of total)
ival-add: 93.0ms (12.2% of total)
ival-neg: 93.0ms (12.2% of total)
ival-div: 92.0ms (12.1% of total)
adjust: 79.0ms (10.4% of total)
ival-sub: 77.0ms (10.1% of total)
ival-true: 7.0ms (0.9% of total)
ival-assert: 4.0ms (0.5% of total)
Bogosity

explain228.0ms (2.7%)

Memory
-9.3MiB live, 198.0MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
990-0-(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
551(-2.0370697029356835e-99 9.74766462002801e+269 3.3169140678468935e+45)0-(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
191(-3.31132869843288e-194 1.7662221059841008e+76 -3.550398383386196e-247)2(1.25688509282338e-288 4.694746658887855e-152 1.7689731441923553e-177)(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
00-0-(*.f64 b_2 b_2)
00-0-a
00-0-(neg.f64 b_2)
00-0-b_2
00-0-(*.f64 a c)
00-0-c
00-0-(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))oflow-rescue930
(*.f64 b_2 b_2)overflow83
(*.f64 a c)overflow15
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow93
+.f64(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation560
/.f64(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)u/n180
(*.f64 b_2 b_2)underflow39
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow38
(*.f64 a c)underflow42
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow6
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue60
(*.f64 b_2 b_2)underflow39
(*.f64 a c)underflow42
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow6
Confusion
Predicted +Predicted -
+1310
-13112
Precision
0.9097222222222222
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+13100
-130112
Precision?
0.9097222222222222
Recall?
1.0
Freqs
test
numberfreq
0112
1115
229
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
38.0ms326×0valid
36.0ms88×2valid
11.0ms78×1valid
5.0ms20×3valid
Compiler

Compiled 120 to 34 computations (71.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 68.0ms
ival-sub: 23.0ms (33.8% of total)
ival-sqrt: 20.0ms (29.4% of total)
ival-mult: 8.0ms (11.8% of total)
ival-div: 6.0ms (8.8% of total)
adjust: 5.0ms (7.4% of total)
ival-add: 4.0ms (5.9% of total)
ival-neg: 2.0ms (2.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess116.0ms (1.4%)

Memory
29.3MiB live, 68.8MiB allocated
Algorithm
egg-herbie
Rules
986×div-sub
756×times-frac
416×lower-fma.f64
416×lower-fma.f32
416×associate-/r*
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
044118
1114111
2245109
3674109
41757109
53192109
63780109
73870109
83962109
93994109
103994109
01013
01713
12812
24512
37412
411312
518912
631912
746412
880712
992012
1095212
1196312
1296412
096412
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 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) b_2) a)
Compiler

Compiled 16 to 10 computations (37.5% saved)

eval0.0ms (0%)

Memory
0.3MiB live, 0.3MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

Compiled 16 to 10 computations (37.5% saved)

simplify53.0ms (0.6%)

Memory
-30.2MiB live, 8.9MiB 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 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
Rules
416×lower-fma.f64
416×lower-fma.f32
264×lower-*.f32
260×lower-*.f64
142×div-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01050
01750
12848
24548
37448
411348
518948
631948
746448
880748
992048
1095248
1196348
1296448
096448
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 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 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 a (neg.f64 c) (*.f64 b_2 b_2)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
(*.f64 a c)
a
c

localize40.0ms (0.5%)

Memory
27.4MiB live, 27.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.0078125
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy4.400079528820422
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy12.668901947885853
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy23.13717266682006
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
12.0ms163×0valid
9.0ms44×2valid
5.0ms39×1valid
3.0ms10×3valid
Compiler

Compiled 52 to 12 computations (76.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 17.0ms
ival-mult: 4.0ms (23% of total)
ival-div: 3.0ms (17.3% of total)
ival-sqrt: 3.0ms (17.3% of total)
ival-sub: 2.0ms (11.5% of total)
adjust: 2.0ms (11.5% of total)
ival-add: 2.0ms (11.5% of total)
ival-neg: 1.0ms (5.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series40.0ms (0.5%)

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

39 calls:

TimeVariablePointExpression
20.0ms
c
@inf
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)
1.0ms
b_2
@inf
(+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
1.0ms
a
@inf
(+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
1.0ms
c
@0
(+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))
1.0ms
b_2
@inf
(/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a)

simplify343.0ms (4.1%)

Memory
15.1MiB live, 243.1MiB allocated
Algorithm
egg-herbie
Rules
11 022×lower-fma.f64
11 022×lower-fma.f32
7 132×lower-*.f64
7 132×lower-*.f32
3 498×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
05083200
116063160
255203144
087823008
Stop Event
iter limit
node limit
Counts
156 → 153
Calls
Call 1
Inputs
(* (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)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -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)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -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 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* 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 (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(* (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 (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (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))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* 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)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(* (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 (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (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 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (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)))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -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))))))))
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))))))))
(* (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 (* 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)))))))
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))))))))
(* (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 (* 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))
(- (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 (* -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)))))
(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)))))
(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 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(* -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))))
(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 (* a c))
(* c (- (/ (pow b_2 2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(* -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))))
Outputs
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 (*.f64 a c)) (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 b_2 (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 a c))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 a (*.f64 c #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) b_2)
(/ (+ (* -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 a (*.f64 c #s(literal -1/2 binary64)) (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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 #s(literal -1/2 binary64) (fma.f64 a c (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 c #s(literal 4 binary64)) #s(literal 5/64 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(neg.f64 (*.f64 b_2 (fma.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) #s(literal 2 binary64))))
(* -1 (* b_2 (+ 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/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) #s(literal 2 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2))))) (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 2 binary64))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 a (fma.f64 c (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 (*.f64 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)))))))
(*.f64 a (fma.f64 a (fma.f64 a (/.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal -1/16 binary64)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(*.f64 a (fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) b_2))) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal -1/16 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 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 a (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 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 a (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)) (neg.f64 a))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (fma.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (neg.f64 b_2)) 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 a (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))))) a) b_2) a))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 c (fma.f64 c (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 a #s(literal -1/2 binary64)) 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)))))))
(*.f64 c (fma.f64 c (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (/.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)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2)))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) b_2)) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 c (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 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 c (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(neg.f64 (*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (neg.f64 b_2)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal 1/2 binary64)))) c) b_2) c))))
(* (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 b_2 (neg.f64 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64)))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(* -1/2 (/ c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 c (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 c #s(literal 4 binary64)) #s(literal 5/64 binary64))) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64))))) (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) b_2)
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(*.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))) (/.f64 #s(literal 2 binary64) a)))) (neg.f64 b_2))
(* -1/2 (/ c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 c (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -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 a (fma.f64 a (/.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal -1/16 binary64)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) b_2))) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal -1/16 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(* (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 b_2 (neg.f64 a)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a))))
(+ (* -1 (/ b_2 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)))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 (neg.f64 a)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(-.f64 (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) #s(literal 1/8 binary64) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)))) a) b_2) a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a))))
(* -1/2 (/ c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 (*.f64 a a) #s(literal -1/16 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 5/64 binary64) (*.f64 a b_2))) (/.f64 (*.f64 (*.f64 a a) #s(literal -1/16 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (/.f64 b_2 (*.f64 a (neg.f64 c)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (/.f64 b_2 (*.f64 a c))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))))) (/.f64 b_2 (*.f64 a c))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (/.f64 b_2 (*.f64 a c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (+.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) (/.f64 b_2 (neg.f64 a))) c) (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (/.f64 (+.f64 (/.f64 b_2 a) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) c)) c))))
(* -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)
(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)
(neg.f64 b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(fma.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 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 (*.f64 b_2 b_2) (fma.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 1/16 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 b_2 (*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 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))))))
(*.f64 b_2 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) #s(literal 1 binary64))))
(* 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 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)))))) b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(fma.f64 (*.f64 b_2 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) #s(literal 1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(neg.f64 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/16 binary64)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)))))) b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 a (fma.f64 c (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) a) (*.f64 b_2 (*.f64 b_2 b_2)))) 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 a (fma.f64 a (fma.f64 a (/.f64 (*.f64 (*.f64 c (*.f64 c c)) #s(literal -1/16 binary64)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c 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 a (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64)) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))))))
(* 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 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64)))))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (*.f64 (/.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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (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 a (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #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))))))
(neg.f64 (*.f64 a (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal 1/2 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 a (neg.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 c a)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 c (fma.f64 c (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2)) 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 c (fma.f64 c (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (/.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)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 a #s(literal -1/2 binary64)) b_2)) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a 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 c (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a 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 c (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64))))) (*.f64 (/.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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (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)))))
(neg.f64 (*.f64 c (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a 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))))))
(neg.f64 (*.f64 c (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))) (neg.f64 c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(- (pow b_2 2) (* a c))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(- (pow b_2 2) (* a c))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(- (pow b_2 2) (* a c))
(fma.f64 a (neg.f64 c) (*.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 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.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 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* a (- (/ (pow b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* c (- (/ (pow b_2 2) c) a))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) (neg.f64 a)))
(* c (- (/ (pow b_2 2) c) a))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) (neg.f64 a)))
(* c (- (/ (pow b_2 2) c) a))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) (neg.f64 a)))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) (neg.f64 a)))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) (neg.f64 a)))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 c (fma.f64 b_2 (/.f64 b_2 c) (neg.f64 a)))

rewrite231.0ms (2.7%)

Memory
3.0MiB live, 199.3MiB allocated
Rules
3 984×lower-fma.f64
3 984×lower-fma.f32
2 962×lower-*.f32
2 958×lower-*.f64
1 432×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
01041
01741
16439
246338
3588838
0861134
Stop Event
iter limit
node limit
iter limit
Counts
5 → 449
Calls
Call 1
Inputs
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(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
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal -1 binary64)))
(+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(+.f64 b_2 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) b_2)
(+.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(+.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 0 binary64)) b_2)
(+.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)) b_2)
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(-.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) b_2)
(-.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(-.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(-.f64 (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 0 binary64)) b_2)
(fma.f64 b_2 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 b_2 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(fma.f64 b_2 (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64) b_2)
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) b_2)
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(fma.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) b_2)
(fma.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) b_2)
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) b_2)
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(fma.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(neg.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) b_2 (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) b_2))
(/.f64 (fma.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) b_2 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) b_2) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) b_2))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) b_2) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2))) (*.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (+.f64 #s(literal 0 binary64) (+.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 #s(literal 0 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 b_2 (/.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(pow.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal -1 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 #s(literal -1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal -1 binary64)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) b_2) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (/.f64 #s(literal 1 binary64) a) b_2))
(+.f64 (*.f64 b_2 (/.f64 #s(literal 1 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)) (*.f64 b_2 (/.f64 #s(literal 1 binary64) a)))
(-.f64 #s(literal 0 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 a)) (/.f64 b_2 (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 a)) (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 a)))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a) (/.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) a) b_2))
(neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a)
(/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 a))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 a)))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a)))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 #s(literal -1 binary64) (/.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 a)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 a)))
(/.f64 (neg.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal -1 binary64) a)) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal -1 binary64)) a)
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 1 binary64))
(pow.f64 (/.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a)) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a)) #s(literal -1 binary64))
(pow.f64 (pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 1 binary64))
(*.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 a)))
(*.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 #s(literal -1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (*.f64 a (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 a)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (/.f64 #s(literal 1 binary64) a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 #s(literal -1 binary64) a) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(*.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))) a) (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) a) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (*.f64 b_2 b_2) (fma.f64 a (neg.f64 c) (*.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))))
(*.f64 (/.f64 (/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2))) a) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a) (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))) (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) a) (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c))))
b_2
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(+.f64 b_2 #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) b_2)
(-.f64 #s(literal 0 binary64) b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) b_2)
(-.f64 (/.f64 #s(literal 0 binary64) b_2) b_2)
(fma.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 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) #s(literal 0 binary64))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #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 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 0 binary64))
(neg.f64 b_2)
(/.f64 (*.f64 b_2 b_2) b_2)
(/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 b_2 b_2)))
(pow.f64 b_2 #s(literal 1 binary64))
(pow.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 b_2 (*.f64 b_2 b_2)) #s(literal -1 binary64))
(pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 2 binary64))
(*.f64 b_2 #s(literal 1 binary64))
(*.f64 b_2 #s(literal -1 binary64))
(*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 #s(literal 1 binary64) b_2)
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(+.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 0 binary64))
(+.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(fabs.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) #s(literal 0 binary64))
(fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 0 binary64))
(neg.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (neg.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (neg.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (fma.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 0 binary64)) (+.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 0 binary64)))))
(/.f64 (-.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal 0 binary64)) (-.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 0 binary64)))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 2 binary64))
(pow.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(exp.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(+.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c (neg.f64 a))))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (neg.f64 a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) (*.f64 a c)))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a))
(+.f64 (*.f64 a c) (*.f64 b_2 b_2))
(+.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2))
(+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (neg.f64 (*.f64 c (neg.f64 a))) (*.f64 b_2 b_2))
(+.f64 (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)) (*.f64 a c))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 a c))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(hypot.f64 (*.f64 b_2 b_2) (pow.f64 (*.f64 a c) #s(literal 1 binary64)))
(hypot.f64 (*.f64 a c) (*.f64 b_2 b_2))
(hypot.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2))
(hypot.f64 (pow.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(fabs.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(-.f64 (*.f64 a c) (*.f64 b_2 b_2))
(-.f64 (*.f64 c (neg.f64 a)) (*.f64 b_2 b_2))
(-.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))
(sqrt.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 b_2 b_2 (*.f64 #s(literal 1 binary64) (*.f64 a c)))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 b_2 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 c (neg.f64 a)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 a c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 a c))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 c (neg.f64 a)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 #s(literal 1 binary64) (*.f64 a c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 (*.f64 a c) #s(literal -1 binary64) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) (*.f64 a c)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 c (neg.f64 a)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) (*.f64 a c)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 #s(literal -1 binary64) (*.f64 a c) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 a c))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 c (neg.f64 a)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (neg.f64 (*.f64 c (neg.f64 a))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 #s(literal 1 binary64) (*.f64 a c)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 (*.f64 c #s(literal -1 binary64)) a (*.f64 b_2 b_2))
(fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 a (*.f64 a (*.f64 c c)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (sqrt.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (*.f64 a (*.f64 c c))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) #s(literal 1 binary64)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (-.f64 (*.f64 a (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (*.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))) (fma.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (*.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 2 binary64))
(pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 4 binary64))
(pow.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/4 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (sqrt.f64 (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (pow.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (/.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (fma.f64 (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))) (fma.f64 b_2 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(*.f64 (/.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c)))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))

eval105.0ms (1.2%)

Memory
21.8MiB live, 220.4MiB allocated
Compiler

Compiled 18 740 to 2 095 computations (88.8% saved)

prune157.0ms (1.9%)

Memory
-9.8MiB live, 223.0MiB allocated
Pruning

12 alts after pruning (11 fresh and 1 done)

PrunedKeptTotal
New59111602
Fresh000
Picked011
Done000
Total59112603
Accuracy
94.6%
Counts
603 → 12
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.9%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
51.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
16.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
25.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
34.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 a (neg.f64 c))))) a)
29.3%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
32.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
38.2%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2))
28.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 (*.f64 a a) #s(literal -1/16 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))))
35.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) b_2))))
38.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
31.3%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))
Compiler

Compiled 410 to 246 computations (40% saved)

simplify178.0ms (2.1%)

Memory
-57.6MiB live, 232.5MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))
cost-diff0
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2)
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2))
cost-diff320
(fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))
cost-diff0
(fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))
cost-diff128
(neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
cost-diff320
(*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))
cost-diff0
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
cost-diff0
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
cost-diff0
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
cost-diff0
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
cost-diff0
(*.f64 b_2 #s(literal -2 binary64))
cost-diff0
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
cost-diff0
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
cost-diff0
(/.f64 #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)))
Rules
3 842×lower-fma.f32
3 838×lower-fma.f64
3 784×lower-*.f32
3 766×lower-*.f64
1 812×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
039305
060305
1105298
2242295
3619290
41297290
52471290
64539290
76517290
08197284
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 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
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
b_2
#s(literal -2 binary64)
a
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
a
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))
(neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))
b_2
(fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
c
(/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))
#s(literal -1/2 binary64)
(*.f64 b_2 b_2)
(/.f64 #s(literal 2 binary64) a)
#s(literal 2 binary64)
a
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2))
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2)
(fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))
c
#s(literal -1/2 binary64)
(*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))
#s(literal -1/8 binary64)
(*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
a
(*.f64 c (/.f64 c (*.f64 b_2 b_2)))
(/.f64 c (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
b_2
Outputs
#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 c #s(literal -1/2 binary64)) b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
b_2
#s(literal -2 binary64)
a
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) b_2)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) b_2)
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (*.f64 a c) #s(literal -1/2 binary64))
a
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))
#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 #s(literal -2 binary64) (/.f64 b_2 a))))
(neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
(*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))
(fma.f64 b_2 (/.f64 #s(literal 2 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
b_2
(fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
c
(/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))
#s(literal -1/2 binary64)
(*.f64 b_2 b_2)
(/.f64 #s(literal 2 binary64) a)
#s(literal 2 binary64)
a
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2)))
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2)
(*.f64 c (/.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)) b_2))
(fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))
(*.f64 c (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 a (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))
c
#s(literal -1/2 binary64)
(*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))
(/.f64 (*.f64 c (*.f64 a (*.f64 c #s(literal -1/8 binary64)))) (*.f64 b_2 b_2))
#s(literal -1/8 binary64)
(*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
a
(*.f64 c (/.f64 c (*.f64 b_2 b_2)))
(/.f64 c (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
b_2

localize130.0ms (1.5%)

Memory
33.3MiB live, 265.6MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy2.6070178845608494
(*.f64 c (/.f64 c (*.f64 b_2 b_2)))
accuracy6.338438713467505
(*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
accuracy6.3704206000604735
(/.f64 c (*.f64 b_2 b_2))
accuracy39.44852482602688
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2))
accuracy0.33993852350135934
(/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))
accuracy3.107138487684039
(fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
accuracy5.80998262783746
(*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))
accuracy42.85446803817499
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))
accuracy0
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
accuracy4.32091594175088
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
accuracy4.400079528820422
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
accuracy39.363337543054165
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
accuracy0
(*.f64 b_2 #s(literal -2 binary64))
accuracy4.400079528820422
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
accuracy43.01757455171102
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
accuracy0
(/.f64 #s(literal -1/2 binary64) b_2)
accuracy0.2265625
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
accuracy39.379007248581665
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
Samples
42.0ms163×0valid
21.0ms39×1valid
20.0ms44×2valid
6.0ms10×3valid
Compiler

Compiled 251 to 34 computations (86.5% saved)

Precisions
Click to see histograms. Total time spent on operations: 56.0ms
ival-div: 19.0ms (34% of total)
ival-mult: 18.0ms (32.2% of total)
adjust: 5.0ms (9% of total)
ival-add: 4.0ms (7.2% of total)
ival-sqrt: 3.0ms (5.4% of total)
ival-neg: 3.0ms (5.4% of total)
ival-sub: 2.0ms (3.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series253.0ms (3%)

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

168 calls:

TimeVariablePointExpression
182.0ms
b_2
@0
(* c (/ -1/2 b_2))
11.0ms
a
@-inf
(+ (* c -1/2) (* -1/8 (* a (* c (/ c (* b_2 b_2))))))
3.0ms
c
@0
(/ (* a (* c -1/2)) b_2)
1.0ms
b_2
@-inf
(* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))
1.0ms
b_2
@0
(* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))

simplify354.0ms (4.2%)

Memory
55.7MiB live, 588.4MiB allocated
Algorithm
egg-herbie
Rules
15 186×lower-fma.f64
15 186×lower-fma.f32
6 334×lower-*.f64
6 334×lower-*.f32
4 254×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite332.0ms (3.9%)

Memory
-27.8MiB live, 471.9MiB allocated
Rules
5 022×lower-/.f32
5 006×lower-/.f64
4 904×lower-fma.f32
4 900×lower-fma.f64
4 616×lower-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
039273
060273
1206266
21465254
08370254
Stop Event
iter limit
node limit
iter limit
Counts
22 → 757
Calls
Call 1
Inputs
#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(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
(*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))
(neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))
(fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2))
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2)
(*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))
(/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))
(/.f64 c (*.f64 b_2 b_2))
(*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
(*.f64 c (/.f64 c (*.f64 b_2 b_2)))
Outputs
#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 b_2 #s(literal -2 binary64)))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 (neg.f64 c) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 c #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b_2) (*.f64 c #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b_2) (*.f64 #s(literal 1/2 binary64) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) c)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (neg.f64 b_2))
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 b_2 #s(literal -2 binary64)))
(/.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 (*.f64 #s(literal 1 binary64) c) (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(/.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 (*.f64 #s(literal 1 binary64) c)) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b_2) c))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1 binary64) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 c #s(literal -2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (*.f64 c #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (*.f64 #s(literal 1 binary64) c) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 c #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 #s(literal -1/2 binary64) (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 (neg.f64 b_2))))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(pow.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 b_2 #s(literal -2 binary64)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (neg.f64 a)))
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (neg.f64 a))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -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)))) (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))) (neg.f64 a))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64)))
(*.f64 #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 b_2 #s(literal -2 binary64)))))))
(*.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 #s(literal 1/2 binary64)))
(/.f64 b_2 #s(literal -1/2 binary64))
(/.f64 (neg.f64 b_2) #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal 1 binary64)))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (neg.f64 (neg.f64 b_2)) #s(literal -1/2 binary64))
(/.f64 (neg.f64 (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -1 binary64))
(pow.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64))
(*.f64 b_2 #s(literal -2 binary64))
(*.f64 (neg.f64 b_2) #s(literal 2 binary64))
(*.f64 #s(literal -2 binary64) b_2)
(*.f64 #s(literal 1 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) (neg.f64 a)))
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))) a))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) a)
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))) (neg.f64 a))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/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)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/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)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))))))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal 1 binary64))) (neg.f64 a))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))) #s(literal -1 binary64))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))) #s(literal -1 binary64)))
(*.f64 #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 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))))))
(*.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) #s(literal -2 binary64))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2)))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a c) b_2)))
(neg.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b_2 (*.f64 a c)) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64)) b_2)
(/.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal -1 binary64)) b_2)
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (neg.f64 b_2))
(pow.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) #s(literal -2 binary64)) #s(literal -1 binary64))
(*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) a)
(*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 a #s(literal 1 binary64)))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))
(*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (*.f64 c #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (/.f64 b_2 (*.f64 a c)) #s(literal -2 binary64)))))
(*.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 (*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 a b_2) (/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) b_2))
(*.f64 (/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) b_2) (/.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 (*.f64 a c) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 (neg.f64 a) b_2) (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) b_2) #s(literal 1/2 binary64))
(*.f64 (/.f64 (*.f64 a (neg.f64 c)) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
(*.f64 c (*.f64 a #s(literal -1/2 binary64)))
(*.f64 c (*.f64 #s(literal -1/2 binary64) a))
(*.f64 (*.f64 a c) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (*.f64 a c))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) a)
(*.f64 (*.f64 a #s(literal -1/2 binary64)) c)
(+.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(+.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (-.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))) (/.f64 (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))) (-.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))))
(fma.f64 b_2 (/.f64 #s(literal 2 binary64) a) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(fma.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) b_2) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 b_2 b_2) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (*.f64 c b_2) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 #s(literal 2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a) b_2) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(fma.f64 #s(literal 2 binary64) (/.f64 b_2 a) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 #s(literal 2 binary64) a) b_2 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) b_2 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 b_2 #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 b_2 c) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (*.f64 b_2 (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) c (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (*.f64 b_2 #s(literal 1 binary64)) (/.f64 #s(literal 2 binary64) a) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (*.f64 #s(literal 2 binary64) b_2) (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 2 binary64) a) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 b_2 a) #s(literal 2 binary64) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 #s(literal -2 binary64) a) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 b_2 (neg.f64 b_2))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 b_2)) (/.f64 b_2 (neg.f64 b_2)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 b_2 (*.f64 b_2 (neg.f64 b_2))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 b_2 b_2) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (/.f64 b_2 b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (/.f64 b_2 (neg.f64 b_2)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 b_2)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(fma.f64 (/.f64 b_2 (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (-.f64 (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))))) (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1/8 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))) (-.f64 (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)) (*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a)))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)) (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a))) b_2)))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1/8 binary64)))) (fma.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (-.f64 (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))) (-.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (*.f64 b_2 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a))))) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a)))) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))
(/.f64 (*.f64 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a)))) b_2) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a))) b_2) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) (neg.f64 a) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 b_2 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) a (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 #s(literal 2 binary64)))) (*.f64 (*.f64 b_2 b_2) a))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 #s(literal 1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) a (*.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 2 binary64) b_2))) (*.f64 (*.f64 b_2 b_2) a))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) b_2))) (*.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (neg.f64 a) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 (*.f64 b_2 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 #s(literal 2 binary64)))) (*.f64 (*.f64 b_2 b_2) a))
(/.f64 (fma.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 #s(literal 1 binary64)))) (*.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a (*.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 2 binary64) b_2))) (*.f64 (*.f64 b_2 b_2) a))
(/.f64 (fma.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) b_2))) (*.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (*.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (*.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))) (*.f64 (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 b_2 b_2) (*.f64 a (*.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 b_2 b_2) (*.f64 a (*.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) b_2) (*.f64 b_2 b_2) (*.f64 a (*.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 2 binary64) b_2) (*.f64 b_2 b_2) (*.f64 a (*.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 b_2 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 b_2 b_2) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1/8 binary64))))) (neg.f64 (fma.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (-.f64 (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))))) (neg.f64 (-.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 b_2 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a)))))) (neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a))))) (neg.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a)))) b_2)) (neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a))) b_2)) (neg.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (fma.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (-.f64 (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))))))
(*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))
(*.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) b_2)
(*.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1/8 binary64)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (-.f64 (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))))))
(*.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))))
(*.f64 (*.f64 b_2 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(*.f64 (*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))))
(*.f64 (*.f64 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a)))) b_2) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(*.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a))) b_2) (/.f64 #s(literal 1 binary64) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))))
(+.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))
(+.f64 (neg.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (neg.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) (*.f64 (neg.f64 b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(+.f64 (*.f64 (neg.f64 b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)))
(+.f64 (*.f64 #s(literal -1 binary64) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (*.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))))
(+.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 b_2)))
(+.f64 (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)))
(+.f64 (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(-.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 #s(literal 0 binary64) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))))) (/.f64 (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 #s(literal 0 binary64) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))) (/.f64 (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))) (+.f64 #s(literal 0 binary64) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))))
(fma.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a) (*.f64 (neg.f64 b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(fma.f64 (neg.f64 b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)))
(fma.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2) (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 b_2)))
(fma.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 b_2) (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))))
(fma.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) #s(literal -1 binary64) (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 #s(literal 0 binary64) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 b_2) (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)) (*.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 #s(literal 0 binary64) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))) (+.f64 #s(literal 0 binary64) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))
(/.f64 (*.f64 (neg.f64 b_2) (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a))))) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a)))) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 #s(literal 0 binary64) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))) (neg.f64 (+.f64 #s(literal 0 binary64) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a)))))) (neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a))))) (neg.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))))
(/.f64 (+.f64 #s(literal 0 binary64) (pow.f64 (neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 (neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))) (neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))) (*.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))))))
(/.f64 (+.f64 (pow.f64 (neg.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (neg.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (neg.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (neg.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (-.f64 (*.f64 (neg.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))) (neg.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 (neg.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (neg.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) (-.f64 (*.f64 (*.f64 (neg.f64 b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 (neg.f64 b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (*.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) (*.f64 (neg.f64 b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 (neg.f64 b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (-.f64 (*.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a)) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 (neg.f64 b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 2 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal -1 binary64) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal -1 binary64) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (*.f64 #s(literal -1 binary64) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))) (*.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))) (*.f64 (*.f64 #s(literal -1 binary64) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (*.f64 #s(literal -1 binary64) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) (-.f64 (*.f64 (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 b_2))) (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 b_2)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2)) (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2))) (*.f64 (*.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (neg.f64 b_2)) (*.f64 (/.f64 #s(literal 2 binary64) a) (neg.f64 b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) #s(literal -1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) #s(literal -1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (-.f64 (*.f64 (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) #s(literal -1 binary64)) (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) #s(literal -1 binary64))))))
(/.f64 (-.f64 (pow.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 a (*.f64 a a)) #s(literal 1/8 binary64)))) (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (fma.f64 (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (/.f64 b_2 (*.f64 a #s(literal 1/2 binary64)))))))
(*.f64 b_2 (neg.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(*.f64 (neg.f64 b_2) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))
(*.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(*.f64 (neg.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) b_2)
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 #s(literal 0 binary64) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))))))
(*.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))) (/.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))))
(*.f64 (*.f64 (neg.f64 b_2) (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(*.f64 (*.f64 (neg.f64 b_2) (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))
(+.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))
(+.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (/.f64 #s(literal 2 binary64) a))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))) (/.f64 (/.f64 #s(literal 4 binary64) (*.f64 a a)) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))))
(-.f64 (/.f64 (/.f64 #s(literal 4 binary64) (*.f64 a a)) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))) (/.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))))
(fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))
(fma.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) c (/.f64 #s(literal 2 binary64) a))
(fma.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))
(fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))
(fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 (neg.f64 b_2))) (/.f64 #s(literal 2 binary64) a))
(fma.f64 #s(literal 1 binary64) (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))
(fma.f64 #s(literal 1 binary64) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 c #s(literal -2 binary64)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 2 binary64) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))
(fma.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))
(fma.f64 (/.f64 c b_2) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (*.f64 c #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (*.f64 #s(literal 1/2 binary64) c) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (*.f64 #s(literal 1 binary64) c) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 2 binary64) a))
(fma.f64 (/.f64 #s(literal -1/2 binary64) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 c b_2) (/.f64 #s(literal 2 binary64) a))
(/.f64 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a)))) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a)))) (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 a a)) (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b_2 b_2) a)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 a a)) (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b_2 b_2) a)))) (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 a) (*.f64 b_2 b_2)) (fma.f64 #s(literal -2 binary64) (*.f64 b_2 b_2) (*.f64 (*.f64 a c) #s(literal 1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (*.f64 b_2 b_2)) (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 a (*.f64 c #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 c #s(literal -1/2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 a)) (fma.f64 (*.f64 a c) #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) a) (fma.f64 a (*.f64 c #s(literal -1/2 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))) (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a))) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 b_2 b_2) (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (*.f64 (neg.f64 a) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) (*.f64 a (*.f64 b_2 b_2)))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 c #s(literal -1/2 binary64)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 a c) #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 a c) #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) a))
(/.f64 (fma.f64 a (*.f64 c #s(literal -1/2 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) (*.f64 (*.f64 b_2 b_2) a))
(/.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a))))) (neg.f64 (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 a a)) (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b_2 b_2) a))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a)))) (neg.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))))
(/.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 a (neg.f64 c))) (*.f64 (neg.f64 a) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (fma.f64 b_2 #s(literal -2 binary64) (*.f64 (neg.f64 a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) (*.f64 (neg.f64 a) b_2))
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 (neg.f64 a) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (neg.f64 a) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 (neg.f64 a) (*.f64 c #s(literal 1 binary64)))) (*.f64 (neg.f64 a) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (neg.f64 a) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 (neg.f64 a) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 a) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 (neg.f64 a) (*.f64 #s(literal 1 binary64) c))) (*.f64 (neg.f64 a) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 a c)) (*.f64 a (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal 2 binary64) b_2 (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) (*.f64 a b_2))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) (*.f64 a #s(literal 1 binary64))) (*.f64 a (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (*.f64 a (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 a (*.f64 c #s(literal 1 binary64)))) (*.f64 a (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 a (*.f64 #s(literal 1/2 binary64) c))) (*.f64 a (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 a (*.f64 #s(literal 1 binary64) c))) (*.f64 a (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 (neg.f64 (neg.f64 a)) c)) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal 2 binary64) b_2 (*.f64 (neg.f64 (neg.f64 a)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) (*.f64 (neg.f64 (neg.f64 a)) b_2))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 c #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 2 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (neg.f64 (neg.f64 a)) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 a)) (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 c #s(literal 1 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 #s(literal 2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal 1 binary64) c))) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 (*.f64 a #s(literal 1/2 binary64)) c)) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 c #s(literal 1 binary64)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 #s(literal 1 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 #s(literal 1 binary64) c))) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) c)) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (+.f64 (neg.f64 b_2) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) b_2))
(/.f64 (fma.f64 b_2 (neg.f64 b_2) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 c #s(literal -1/2 binary64)))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) #s(literal 1 binary64))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (neg.f64 (*.f64 c #s(literal -1/2 binary64))))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 c #s(literal 1 binary64)))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 c #s(literal 1/2 binary64)))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 b_2 b_2 (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 #s(literal 1/2 binary64) c))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 (fma.f64 #s(literal -1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 #s(literal 1 binary64) c))) (*.f64 (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (fma.f64 a (neg.f64 c) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (neg.f64 a)))
(/.f64 (fma.f64 a c (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) a))
(/.f64 (fma.f64 c (neg.f64 (neg.f64 a)) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 c (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 c (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 a) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 (neg.f64 a)))
(/.f64 (fma.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 b_2 #s(literal 2 binary64))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 (neg.f64 a)) (*.f64 b_2 #s(literal 2 binary64))) (*.f64 b_2 (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (neg.f64 b_2)) (*.f64 b_2 (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) #s(literal -2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1 binary64) a (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) a))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 a)) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) #s(literal 2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 a #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal -1/2 binary64))) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (neg.f64 a) (*.f64 (*.f64 b_2 (neg.f64 b_2)) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 (neg.f64 b_2)) #s(literal 1 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) #s(literal -1 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 c #s(literal 1 binary64)) (neg.f64 a) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 c #s(literal 1 binary64)) a (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) a))
(/.f64 (fma.f64 (*.f64 c #s(literal 1 binary64)) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 c #s(literal 1 binary64)) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 a) (*.f64 (*.f64 b_2 (neg.f64 b_2)) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 c #s(literal 1/2 binary64)) a (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) a))
(/.f64 (fma.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 (neg.f64 b_2)) #s(literal 1 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) #s(literal -1 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 a) (*.f64 (*.f64 b_2 (neg.f64 b_2)) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) a (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) a))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 (neg.f64 b_2)) #s(literal 1 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) #s(literal -1 binary64))) (*.f64 (*.f64 b_2 (neg.f64 b_2)) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) c) (neg.f64 a) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (neg.f64 a)))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) c) a (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) a))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) c) (neg.f64 (neg.f64 a)) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) c) (*.f64 a #s(literal 1/2 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (*.f64 a #s(literal 1/2 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) c) (neg.f64 (*.f64 a #s(literal 1/2 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) (neg.f64 (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))) (*.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)) (/.f64 #s(literal 4 binary64) (*.f64 a a)))) (*.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))))
(/.f64 (neg.f64 (fma.f64 #s(literal -2 binary64) (*.f64 b_2 b_2) (*.f64 (*.f64 a c) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (neg.f64 a) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 a (*.f64 c #s(literal -1/2 binary64))))) (neg.f64 (*.f64 a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 c #s(literal -1/2 binary64))))) (neg.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (fma.f64 (*.f64 a c) #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 a (*.f64 c #s(literal -1/2 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64)))) (neg.f64 (*.f64 (*.f64 b_2 b_2) a)))
(/.f64 (neg.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a)))))) (neg.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a))))) (neg.f64 (neg.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))))
(/.f64 (neg.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (/.f64 #s(literal 4 binary64) (*.f64 a a)) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))) #s(literal 3 binary64))) (fma.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))) (/.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))) (fma.f64 (/.f64 (/.f64 #s(literal 4 binary64) (*.f64 a a)) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))) (/.f64 (/.f64 #s(literal 4 binary64) (*.f64 a a)) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))) (*.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))) (/.f64 (/.f64 #s(literal 4 binary64) (*.f64 a a)) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(*.f64 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 #s(literal 4 binary64) (*.f64 a a)) (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 2 binary64)) (*.f64 (*.f64 b_2 b_2) a))))))
(*.f64 #s(literal 1 binary64) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a))) (/.f64 #s(literal 1 binary64) (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a))))
(*.f64 (fma.f64 #s(literal -2 binary64) (*.f64 b_2 b_2) (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 a) (*.f64 b_2 b_2))))
(*.f64 (fma.f64 #s(literal 2 binary64) (*.f64 b_2 b_2) (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 b_2 b_2))))
(*.f64 (fma.f64 b_2 b_2 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 c #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2))))
(*.f64 (fma.f64 (*.f64 a c) #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) (neg.f64 a))))
(*.f64 (fma.f64 a (*.f64 c #s(literal -1/2 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal 2 binary64))) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) a)))
(*.f64 (fma.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 a #s(literal 1/2 binary64)))))
(*.f64 (neg.f64 (fma.f64 (*.f64 c (*.f64 c c)) (/.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 8 binary64) (*.f64 a (*.f64 a a))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (/.f64 #s(literal 2 binary64) a) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(*.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 4 binary64) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))))
(*.f64 (-.f64 (/.f64 #s(literal 4 binary64) (*.f64 a a)) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 2 binary64) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))))))
(+.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))))
(+.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64)))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64)))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64)))))
(fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 c #s(literal -1/2 binary64) (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))))
(fma.f64 (*.f64 a c) (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/2 binary64) c (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 a #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a c)) (/.f64 c (*.f64 b_2 b_2)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) a (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 a #s(literal -1/8 binary64)) c) (/.f64 c (*.f64 b_2 b_2)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 a #s(literal -1/8 binary64)) (/.f64 c (*.f64 b_2 b_2))) c (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 c c)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) (neg.f64 b_2)) (/.f64 (*.f64 c c) (neg.f64 b_2)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) #s(literal 1 binary64)) (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal -1/2 binary64)))
(/.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64))))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (fma.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))))) #s(literal 1 binary64))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))) (neg.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))) (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))) (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))))) (neg.f64 (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64)))) (neg.f64 (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (fma.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (*.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64)))))
(*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1/8 binary64)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))))
(*.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))))
(*.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))))
(*.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64))))))
(*.f64 (neg.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))))
(*.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64)))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) b_2) (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) b_2))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) (neg.f64 b_2)))
(-.f64 (/.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))))
(neg.f64 (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) (neg.f64 b_2)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) b_2))
(/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) b_2)
(/.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) (neg.f64 b_2))
(/.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64)))) (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64))) b_2) (*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) b_2) (*.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64))) (*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (*.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))))))
(/.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64))) b_2))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) b_2))
(/.f64 (neg.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))) (neg.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))) (neg.f64 (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64)) b_2)
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) b_2)) (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) b_2)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64))) b_2)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) b_2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) b_2))) (neg.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) b_2))) (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))))
(pow.f64 (/.f64 b_2 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) b_2) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))))
(*.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64))))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 b_2 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))))))
(*.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64))) b_2)))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))) b_2)))
(*.f64 (neg.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))))) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64)))))
(*.f64 (*.f64 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (/.f64 b_2 (fma.f64 (*.f64 (*.f64 a (*.f64 a a)) #s(literal -1/512 binary64)) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64)))))
(*.f64 (pow.f64 (/.f64 b_2 (-.f64 (*.f64 (*.f64 c c) #s(literal 1/4 binary64)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))))))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64))) b_2) (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 (*.f64 c c) #s(literal 1/4 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 c c))))
(/.f64 (*.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 c c)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 c c))) (*.f64 b_2 (neg.f64 b_2)))
(*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)))
(*.f64 (*.f64 a c) (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/8 binary64)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)))
(*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 a #s(literal -1/8 binary64)))
(*.f64 (/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2)) #s(literal -1/8 binary64))
(*.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
(*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a c)) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) a)
(*.f64 (*.f64 (*.f64 a #s(literal -1/8 binary64)) c) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (*.f64 (*.f64 a #s(literal -1/8 binary64)) (/.f64 c (*.f64 b_2 b_2))) c)
(*.f64 (*.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 c c)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) b_2) (/.f64 (*.f64 c c) b_2))
(*.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) (neg.f64 b_2)) (/.f64 (*.f64 c c) (neg.f64 b_2)))
(*.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) #s(literal 1 binary64)) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
(*.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) #s(literal -1 binary64)) (/.f64 (*.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(*.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 (*.f64 c c) b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)))
(/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2))
(/.f64 (/.f64 #s(literal -1/2 binary64) b_2) b_2)
(/.f64 #s(literal 1/2 binary64) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64))))
(/.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) b_2))) (neg.f64 (neg.f64 b_2)))
(pow.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) b_2) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -2 binary64)))))
(*.f64 (neg.f64 (/.f64 #s(literal -1/2 binary64) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b_2 b_2) c)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 (neg.f64 b_2))) (/.f64 c (*.f64 b_2 (neg.f64 b_2))))
(neg.f64 (/.f64 c (*.f64 b_2 (neg.f64 b_2))))
(/.f64 c (*.f64 b_2 b_2))
(/.f64 (neg.f64 c) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) c))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (/.f64 c b_2) b_2)
(/.f64 (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (/.f64 c b_2)) (neg.f64 b_2))
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 c b_2))) (neg.f64 (neg.f64 b_2)))
(pow.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64))
(*.f64 c (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 #s(literal 1 binary64) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) c)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (pow.f64 (/.f64 #s(literal 1 binary64) c) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 c b_2))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (*.f64 b_2 b_2) c))))
(*.f64 (/.f64 c b_2) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (neg.f64 (neg.f64 c)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (neg.f64 (/.f64 c b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (*.f64 c #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 c (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 c (neg.f64 b_2)))
(/.f64 (*.f64 a c) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) c) (*.f64 a c)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a c) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 c c))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 a c) (neg.f64 c))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) c) (*.f64 (*.f64 a c) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (*.f64 a c) (/.f64 c b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c c) a)))
(/.f64 (*.f64 a (neg.f64 c)) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (*.f64 (*.f64 a c) c) (*.f64 b_2 b_2))
(/.f64 (*.f64 a (*.f64 c c)) (*.f64 b_2 b_2))
(/.f64 (*.f64 (*.f64 a c) (neg.f64 c)) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (*.f64 (*.f64 a c) #s(literal 1 binary64)) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 (*.f64 (*.f64 a c) (/.f64 c b_2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 a c) c)) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 a (*.f64 c c))) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 a c) (neg.f64 c))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (neg.f64 (*.f64 (*.f64 a c) (/.f64 c b_2))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 c c) a)) (*.f64 b_2 (neg.f64 b_2)))
(*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
(*.f64 c (*.f64 a (/.f64 c (*.f64 b_2 b_2))))
(*.f64 c (*.f64 (/.f64 c (*.f64 b_2 b_2)) a))
(*.f64 (*.f64 a c) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 c (*.f64 b_2 b_2)) (*.f64 a c))
(*.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 a (/.f64 #s(literal 1 binary64) c)))
(*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) a)
(*.f64 (/.f64 c b_2) (/.f64 a (/.f64 b_2 c)))
(*.f64 (*.f64 a #s(literal 1 binary64)) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
(*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) c)
(*.f64 (*.f64 (*.f64 a c) c) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (*.f64 a (*.f64 c c)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (*.f64 (*.f64 a c) (neg.f64 c)) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 (*.f64 (*.f64 a c) #s(literal 1 binary64)) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (*.f64 (*.f64 a c) (/.f64 c b_2)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 (*.f64 c c) a) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 a b_2))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 c c) b_2))
(*.f64 (/.f64 a b_2) (/.f64 c (/.f64 b_2 c)))
(*.f64 (/.f64 (*.f64 c c) (neg.f64 b_2)) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 (*.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(*.f64 (/.f64 (*.f64 a c) b_2) (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 a c) #s(literal -1 binary64)) (/.f64 c (*.f64 b_2 (neg.f64 b_2))))
(*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 c (/.f64 #s(literal 1 binary64) c)))
(*.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 (*.f64 a c) (neg.f64 b_2)) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 (*.f64 a c) #s(literal 1 binary64)) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 a c) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 c b_2))
(*.f64 (/.f64 a (neg.f64 b_2)) (/.f64 (*.f64 c c) (neg.f64 b_2)))
(*.f64 (/.f64 a (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 (*.f64 c c) b_2))
(*.f64 (/.f64 (*.f64 a c) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) c)))
(*.f64 (/.f64 (*.f64 c c) #s(literal 1 binary64)) (/.f64 a (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 c c) #s(literal -1 binary64)) (/.f64 a (*.f64 b_2 (neg.f64 b_2))))
(*.f64 (/.f64 (*.f64 c c) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 a b_2))
(/.f64 c (/.f64 (*.f64 b_2 b_2) c))
(/.f64 (neg.f64 c) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 c c)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) c) c))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c c)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) c) (*.f64 c #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 c (neg.f64 c))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c (/.f64 c b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) c) (*.f64 #s(literal 1 binary64) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (neg.f64 c) c)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (/.f64 c b_2) c)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (/.f64 (*.f64 c c) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c c))))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 c c)) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (*.f64 c #s(literal 1 binary64)) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 (*.f64 c (neg.f64 c)) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (*.f64 c (/.f64 c b_2)) b_2)
(/.f64 (*.f64 #s(literal 1 binary64) c) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 (*.f64 (neg.f64 c) c) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (*.f64 (/.f64 c b_2) c) b_2)
(/.f64 (/.f64 (*.f64 c c) b_2) b_2)
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) c)) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (neg.f64 (neg.f64 (*.f64 c c))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 c (neg.f64 c))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 c (/.f64 c b_2))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) c)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) c)) (neg.f64 b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) (neg.f64 b_2))
(pow.f64 (/.f64 c b_2) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c c)) #s(literal -1 binary64))
(*.f64 c (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 c (*.f64 b_2 b_2)) c)
(*.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) c)))
(*.f64 #s(literal 1 binary64) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 c (/.f64 #s(literal 1 binary64) c)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 c (/.f64 b_2 c)))
(*.f64 (*.f64 c c) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 c b_2) (/.f64 c b_2))
(*.f64 (neg.f64 (*.f64 c c)) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 (*.f64 c #s(literal 1 binary64)) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (*.f64 c (neg.f64 c)) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 (*.f64 c (/.f64 c b_2)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 #s(literal 1 binary64) c) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (*.f64 (neg.f64 c) c) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 (*.f64 (/.f64 c b_2) c) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 c (*.f64 b_2 (neg.f64 b_2))))
(*.f64 (/.f64 c (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 c b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) (/.f64 c (*.f64 b_2 b_2)))

eval218.0ms (2.6%)

Memory
2.1MiB live, 305.9MiB allocated
Compiler

Compiled 31 558 to 3 136 computations (90.1% saved)

prune183.0ms (2.2%)

Memory
-0.3MiB live, 402.7MiB allocated
Pruning

19 alts after pruning (16 fresh and 3 done)

PrunedKeptTotal
New1 417121 429
Fresh246
Picked325
Done011
Total1 422191 441
Accuracy
94.7%
Counts
1 441 → 19
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.9%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
51.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
16.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
25.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
34.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 a (neg.f64 c))))) a)
30.0%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))) a)
29.2%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2))) a)
32.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
32.8%
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
38.5%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
37.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* c -1/2) (* -1/8 (* a (* c (/ c (* b_2 b_2)))))) (*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))) b_2))
38.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
30.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (fma.f64 c (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2))))
38.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
32.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (*.f64 b_2 #s(approx (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)))))
14.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 #s(approx (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a))) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
32.9%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))))
23.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 b_2 (/.f64 b_2 a)) (*.f64 c #s(literal 1/2 binary64))) b_2)))
14.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
Compiler

Compiled 532 to 324 computations (39.1% saved)

simplify172.0ms (2%)

Memory
18.1MiB live, 210.1MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
cost-diff1280
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
cost-diff0
(/.f64 #s(literal -2 binary64) a)
cost-diff0
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
cost-diff0
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.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) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))))
cost-diff0
(*.f64 b_2 #s(literal -2 binary64))
cost-diff0
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
cost-diff0
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
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 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.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) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
cost-diff0
(*.f64 c #s(literal -1/2 binary64))
cost-diff0
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
Rules
5 176×lower-*.f32
5 168×lower-*.f64
3 386×lower-fma.f32
3 382×lower-fma.f64
1 294×unswap-sqr
Iterations

Useful iterations: 3 (0.0ms)

IterNodesCost
045318
063314
1106302
2218295
3495280
41129280
52400280
64112280
75382280
86044280
96582280
106828280
116982280
08208280
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 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
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
#s(literal 1 binary64)
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
a
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
b_2
#s(literal -2 binary64)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))))
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
b_2
(/.f64 #s(literal -2 binary64) a)
#s(literal -2 binary64)
a
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
c
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
(neg.f64 b_2)
b_2
(sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
#s(literal -1 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
#s(literal 1 binary64)
(fma.f64 b_2 b_2 (*.f64 a c))
(*.f64 a c)
a
c
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #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 c b_2)))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))))
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
c
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
b_2
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #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)
#s(literal 1 binary64)
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
a
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
b_2
#s(literal -2 binary64)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 c (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))))
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 c (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a))))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
(fma.f64 c (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 #s(literal -2 binary64) (/.f64 b_2 a)))
b_2
(/.f64 #s(literal -2 binary64) a)
#s(literal -2 binary64)
a
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
c
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(sqrt.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))
#s(literal -1 binary64)
(/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))
#s(literal 1 binary64)
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
(*.f64 a c)
a
c

localize194.0ms (2.3%)

Memory
-1.9MiB live, 122.0MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.08203125
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
accuracy0.0859375
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
accuracy0.2176390912394553
(/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
accuracy3.3201754913086394
(sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
accuracy0
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
accuracy0.0078125
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
accuracy0.0703125
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
accuracy20.00472751641158
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))))
accuracy0
(*.f64 b_2 #s(literal -2 binary64))
accuracy0.05859375
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
accuracy0.0859375
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
accuracy19.933448137971062
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
accuracy0
(/.f64 #s(literal 1/2 binary64) b_2)
accuracy0.0703125
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
accuracy0.4127013981510611
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
accuracy20.00472751641158
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
accuracy0
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
accuracy0
(*.f64 c #s(literal -1/2 binary64))
accuracy20.047302738890657
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
Samples
100.0ms173×0invalid
49.0ms83×0valid
Compiler

Compiled 245 to 40 computations (83.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 127.0ms
ival-div: 76.0ms (60% of total)
ival-add: 32.0ms (25.2% of total)
ival-mult: 12.0ms (9.5% of total)
ival-sqrt: 3.0ms (2.4% of total)
ival-neg: 2.0ms (1.6% of total)
ival-sub: 1.0ms (0.8% of total)
exact: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series112.0ms (1.3%)

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

153 calls:

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

simplify365.0ms (4.3%)

Memory
10.1MiB live, 512.6MiB allocated
Algorithm
egg-herbie
Rules
7 328×lower-fma.f64
7 328×lower-fma.f32
6 918×lower-*.f64
6 918×lower-*.f32
4 836×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite123.0ms (1.5%)

Memory
13.4MiB live, 138.9MiB allocated
Rules
1 034×lower-*.f32
1 026×lower-*.f64
1 012×lower-fma.f32
1 008×lower-fma.f64
906×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
045281
063273
1239259
01766255
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
21 → 231
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 c #s(literal -1/2 binary64))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 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 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))))
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
(/.f64 #s(literal -2 binary64) a)
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(neg.f64 b_2)
(sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(neg.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal -1 binary64)) b_2)
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 #s(literal -1/2 binary64) (*.f64 c (/.f64 #s(literal 1 binary64) b_2)))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 c #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) c)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
(/.f64 c (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) c) (*.f64 b_2 #s(literal 2 binary64)))
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b_2) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(neg.f64 (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) (neg.f64 b_2))
(/.f64 #s(literal 1/2 binary64) b_2)
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))
(pow.f64 (*.f64 b_2 #s(literal 2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1/2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #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 #s(literal -1 binary64) (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (neg.f64 a))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (*.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))))
(*.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 a)) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(*.f64 (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1/2 binary64)))
(neg.f64 (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 a (*.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) #s(literal 1 binary64)))
(/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)))
(/.f64 (neg.f64 a) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (neg.f64 a) (*.f64 #s(literal 1 binary64) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (*.f64 a #s(literal 1 binary64)) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
(pow.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) #s(literal -1 binary64))
(*.f64 a (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(*.f64 a (/.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -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)))) (*.f64 b_2 #s(literal -2 binary64)))))
(*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 (neg.f64 a) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))))
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
(+.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a)) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))) (/.f64 (/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
(fma.f64 c (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b_2) c) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(fma.f64 (/.f64 #s(literal 1/2 binary64) b_2) c (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(fma.f64 #s(literal -2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) a) b_2) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
(fma.f64 #s(literal -2 binary64) (/.f64 b_2 a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
(fma.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
(fma.f64 (/.f64 #s(literal -2 binary64) a) b_2 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))
(fma.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (-.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a))) (fma.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (*.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)) (-.f64 (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (*.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a)))) (fma.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (-.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a))))
(/.f64 (fma.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (*.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a)))) (+.f64 (/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (-.f64 (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 c #s(literal 1/2 binary64))) (*.f64 a b_2)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
(/.f64 (fma.f64 (*.f64 c #s(literal 1/2 binary64)) a (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 a))
(/.f64 (fma.f64 (*.f64 b_2 #s(literal -2 binary64)) b_2 (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (*.f64 a b_2))
(/.f64 (neg.f64 (fma.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (*.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a))))) (neg.f64 (fma.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (-.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a))) (-.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)))
(*.f64 (fma.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (*.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (-.f64 (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a)))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a a)) (/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(neg.f64 (/.f64 #s(literal 2 binary64) a))
(/.f64 #s(literal 2 binary64) (neg.f64 a))
(/.f64 #s(literal 1 binary64) (*.f64 a #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -2 binary64) a)
(/.f64 #s(literal -2 binary64) (neg.f64 (neg.f64 a)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 a #s(literal -1/2 binary64))))
(pow.f64 (*.f64 a #s(literal -1/2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) a))
(*.f64 #s(literal -2 binary64) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -2 binary64))
(+.f64 (*.f64 b_2 (neg.f64 b_2)) (neg.f64 (*.f64 a c)))
(+.f64 (neg.f64 (*.f64 a c)) (*.f64 b_2 (neg.f64 b_2)))
(+.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (*.f64 (*.f64 a c) #s(literal -1 binary64)))
(+.f64 (*.f64 (*.f64 a c) #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
(sqrt.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 b_2 (neg.f64 b_2) (neg.f64 (*.f64 a c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 (*.f64 a c) #s(literal -1 binary64)))
(fma.f64 a (neg.f64 c) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 c (neg.f64 a) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (neg.f64 (*.f64 a c)))
(fma.f64 #s(literal -1 binary64) (*.f64 a c) (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (*.f64 a c) #s(literal -1 binary64) (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)))
(fma.f64 (neg.f64 b_2) b_2 (neg.f64 (*.f64 a c)))
(fma.f64 (neg.f64 a) c (*.f64 b_2 (neg.f64 b_2)))
(fma.f64 (neg.f64 c) a (*.f64 b_2 (neg.f64 b_2)))
(neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a c) a) c))) (neg.f64 (fma.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a c) a) c)))) (fma.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a c) a) c)))) (fma.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (*.f64 #s(literal -1 binary64) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(/.f64 (*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64))
(pow.f64 (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 0 binary64)) b_2)
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 b_2))
(fma.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (-.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (neg.f64 b_2)))
(*.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))))
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a)
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) (neg.f64 a))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))) a))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 b_2 (+.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) a))
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
(-.f64 #s(literal 0 binary64) b_2)
(neg.f64 b_2)
(/.f64 (*.f64 b_2 (neg.f64 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 b_2 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) b_2)
(exp.f64 (*.f64 (log.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal 1/2 binary64)))
(sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 #s(literal -1 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
(pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(pow.f64 (fma.f64 b_2 b_2 (*.f64 a c)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (*.f64 (*.f64 (*.f64 a c) a) c)))) (fma.f64 (*.f64 a c) (-.f64 (*.f64 a c) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))

eval101.0ms (1.2%)

Memory
10.9MiB live, 236.9MiB allocated
Compiler

Compiled 18 380 to 1 865 computations (89.9% saved)

prune147.0ms (1.7%)

Memory
10.8MiB live, 240.4MiB allocated
Pruning

27 alts after pruning (20 fresh and 7 done)

PrunedKeptTotal
New88715902
Fresh6511
Picked145
Done033
Total89427921
Accuracy
94.8%
Counts
921 → 27
Alt Table
Click to see full alt table
StatusAccuracyProgram
26.4%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
21.8%
(/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
26.9%
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
34.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a)
51.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
34.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a)
25.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
26.4%
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
30.0%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))) a)
29.2%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2))) a)
32.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
26.9%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
32.8%
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
32.8%
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a))
36.1%
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 a (fma.f64 a (/.f64 (*.f64 #s(literal 1/8 binary64) c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))))
38.5%
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))))
38.1%
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
28.7%
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 c (*.f64 a a)) #s(literal -1/8 binary64)) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) c))))))
26.9%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
38.5%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
37.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* c -1/2) (* -1/8 (* a (* c (/ c (* b_2 b_2)))))) (*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))) b_2))
38.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
32.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (*.f64 b_2 #s(approx (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)))))
33.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
32.9%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))))
14.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
14.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
Compiler

Compiled 803 to 491 computations (38.9% saved)

simplify211.0ms (2.5%)

Memory
-5.8MiB live, 193.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
cost-diff0
(sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))))
cost-diff0
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
cost-diff0
(/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)
cost-diff704
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a))
cost-diff0
(*.f64 c #s(literal 1/2 binary64))
cost-diff0
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
cost-diff0
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
cost-diff0
(/.f64 a b_2)
cost-diff0
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
cost-diff0
#s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
cost-diff0
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))))
Rules
4 722×lower-fma.f32
4 720×lower-fma.f64
2 924×lower-*.f32
2 914×lower-*.f64
1 324×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054416
077408
1132387
2262385
3621381
41293381
52732381
64317381
75933381
87199381
97639381
107779381
117848381
08144370
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))))
#s(literal 1 binary64)
#s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
#s(literal 1/2 binary64)
(/.f64 a b_2)
a
b_2
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(*.f64 b_2 #s(literal -2 binary64))
#s(literal -2 binary64)
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(*.f64 c #s(literal 1/2 binary64))
c
#s(literal 1/2 binary64)
b_2
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a))
#s(literal 1 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)
(/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
b_2
#s(literal -2 binary64)
a
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))
#s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))
(*.f64 c (neg.f64 a))
c
(neg.f64 a)
a
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(neg.f64 b_2)
b_2
(sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))
#s(literal -1 binary64)
#s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
#s(literal 1 binary64)
(*.f64 c a)
c
a
Outputs
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))))
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 a (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 b_2 (/.f64 #s(literal -2 binary64) c)))))
#s(literal 1 binary64)
#s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
#s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 a (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 b_2 (/.f64 #s(literal -2 binary64) c))))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(fma.f64 a (/.f64 #s(literal 1/2 binary64) b_2) (*.f64 b_2 (/.f64 #s(literal -2 binary64) c)))
#s(literal 1/2 binary64)
(/.f64 a b_2)
a
b_2
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(*.f64 b_2 (/.f64 #s(literal -2 binary64) c))
(*.f64 b_2 #s(literal -2 binary64))
#s(literal -2 binary64)
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(*.f64 c #s(literal 1/2 binary64))
c
#s(literal 1/2 binary64)
b_2
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
#s(literal 1 binary64)
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
b_2
#s(literal -2 binary64)
a
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a)
(/.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))))
(-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))
(sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))
#s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))
#s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))
(*.f64 c (neg.f64 a))
(*.f64 a (neg.f64 c))
c
(neg.f64 a)
a
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a)
(/.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))
(/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))
#s(literal -1 binary64)
#s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))
#s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/.f64 #s(literal 1 binary64) (*.f64 a c))
#s(literal 1 binary64)
(*.f64 c a)
(*.f64 a c)
c
a

localize120.0ms (1.4%)

Memory
4.8MiB live, 202.2MiB allocated
Localize:

Found 20 expressions of interest:

NewMetricScoreProgram
accuracy0.0859375
(/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))
accuracy0.2176390912394553
(/.f64 #s(literal 1 binary64) (*.f64 c a))
accuracy0.2622280638400053
#s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))
accuracy3.3201754913086394
(sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
accuracy0.01171875
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))))
accuracy0.08203125
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a)
accuracy0.2593828378126488
#s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))
accuracy3.3201754913086394
(sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))
accuracy0.08203125
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)
accuracy0.0859375
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a))
accuracy0.109375
(/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
accuracy19.933448137971062
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
accuracy0
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
accuracy0
(*.f64 c #s(literal 1/2 binary64))
accuracy0.4127013981510611
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
accuracy20.00472751641158
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
accuracy0
(*.f64 b_2 #s(literal -2 binary64))
accuracy0.0078125
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
accuracy0.0859375
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))))
accuracy20.045342325217817
#s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
Samples
52.0ms173×0invalid
24.0ms83×0valid
Compiler

Compiled 304 to 46 computations (84.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 52.0ms
ival-div: 21.0ms (40.6% of total)
ival-mult: 15.0ms (29% of total)
ival-add: 6.0ms (11.6% of total)
ival-neg: 4.0ms (7.7% of total)
ival-sqrt: 3.0ms (5.8% of total)
ival-sub: 1.0ms (1.9% of total)
exact: 1.0ms (1.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series64.0ms (0.8%)

Memory
-7.0MiB live, 108.5MiB allocated
Counts
24 → 756
Calls
Call 1
Inputs
#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())
#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())
#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())
#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())
#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())
#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())
#s(alt (*.f64 c #s(literal 1/2 binary64)) (patch (*.f64 c #s(literal 1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())
#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())
#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())
#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())
#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())
#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())
#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())
#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())
#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())
#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())
#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())
Outputs
#s(alt (* -1/2 (/ c b_2)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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 (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) 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) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a)))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a))))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 c)) (taylor 0 a) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) (taylor 0 a) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) (taylor 0 a) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) (taylor 0 a) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (taylor inf a) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2)))) (taylor inf a) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) (taylor inf a) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 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))))))) (taylor inf a) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ a c)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c))) (taylor -inf a) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) c))) a))) (taylor -inf a) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (/ (* a b_2) c))) a))) (taylor -inf a) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2)))) (taylor 0 b_2) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (+ (* -1 (* 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))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* (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))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 c)) (taylor inf b_2) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))) (taylor inf b_2) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* -1 (/ (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c))) (pow b_2 4))) (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))) (taylor inf b_2) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))) (pow b_2 6))) (+ (* -1/2 (/ a (pow b_2 2))) (+ (* -1/4 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 4))) (* 2 (/ 1 c))))))) (taylor inf b_2) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* 1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 1/2 a)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2)) (taylor -inf b_2) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) (pow b_2 6))) (* 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 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 c)) (taylor 0 c) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c) (taylor 0 c) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* c (- (* -1 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c) (taylor 0 c) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* c (- (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))))) (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c) (taylor 0 c) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (taylor inf c) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c) (taylor inf c) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -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))))) (pow c 2))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c) (taylor inf c) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* 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)))) (pow c 3))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c) (taylor inf c) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ a c)) (sqrt -1))) (taylor -inf c) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c)) (taylor -inf c) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c)) (taylor -inf c) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) a)) (* (sqrt (/ 1 (* a c))) (* 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 (* (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)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c)) (taylor -inf c) (#s(alt #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (patch #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 c)) (taylor 0 a) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) (taylor 0 a) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) (taylor 0 a) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) (taylor 0 a) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ a b_2)) (taylor inf a) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf a) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf a) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf a) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ a b_2)) (taylor -inf a) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf a) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf a) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf a) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 c)) (taylor inf b_2) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))) (taylor inf b_2) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))) (taylor inf b_2) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))) (taylor inf b_2) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 c)) (taylor -inf b_2) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))) (taylor -inf b_2) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))) (taylor -inf b_2) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))) (taylor -inf b_2) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 c)) (taylor 0 c) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c) (taylor 0 c) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c) (taylor 0 c) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c) (taylor 0 c) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ a b_2)) (taylor inf c) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) (taylor inf c) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) (taylor inf c) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) (taylor inf c) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ a b_2)) (taylor -inf c) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) (taylor -inf c) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) (taylor -inf c) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) (taylor -inf c) (#s(alt (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (patch (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 a) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 a) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 a) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 a) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf a) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf a) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf a) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf a) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf a) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf a) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf a) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf a) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 b_2) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 b_2) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 b_2) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor 0 b_2) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf b_2) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf b_2) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf b_2) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor inf b_2) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf b_2) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf b_2) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf b_2) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (/ a b_2) (taylor -inf b_2) (#s(alt (/.f64 a b_2) (patch (/.f64 a b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor 0 b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2) (taylor inf b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (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)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (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)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a)))))) (taylor -inf b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a))))))) (taylor -inf b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 a) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))) (taylor 0 a) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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 (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))) (taylor 0 a) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #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) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #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) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 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 (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #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) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #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) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a))) (taylor -inf a) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a))) (taylor -inf a) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (taylor inf c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor inf c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor inf c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -2 (/ (pow b_2 2) a)) (* -1/2 c)) b_2) (taylor 0 b_2) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -2 (/ (pow b_2 2) a)) (* -1/2 c)) b_2) (taylor 0 b_2) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -2 (/ (pow b_2 2) a)) (* -1/2 c)) b_2) (taylor 0 b_2) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor inf b_2) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #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 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #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 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #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 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor 0 c) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ c b_2)) (* 2 (/ b_2 a))) (taylor 0 c) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ c b_2)) (* 2 (/ b_2 a))) (taylor 0 c) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* 1/2 (/ c b_2)) (* 2 (/ b_2 a))) (taylor 0 c) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))) (taylor inf c) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))) (taylor -inf c) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #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 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) a) (taylor 0 a) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) a) (taylor 0 a) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) a) (taylor 0 a) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf a) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2))) (taylor inf a) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2))) (taylor inf a) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2))) (taylor inf a) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf a) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2))) (taylor -inf a) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2))) (taylor -inf a) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2))) (taylor -inf a) (#s(alt #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) (patch #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf c) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf c) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) (patch (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor 0 c) (#s(alt (*.f64 c #s(literal 1/2 binary64)) (patch (*.f64 c #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor 0 c) (#s(alt (*.f64 c #s(literal 1/2 binary64)) (patch (*.f64 c #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor 0 c) (#s(alt (*.f64 c #s(literal 1/2 binary64)) (patch (*.f64 c #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor 0 c) (#s(alt (*.f64 c #s(literal 1/2 binary64)) (patch (*.f64 c #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor inf c) (#s(alt (*.f64 c #s(literal 1/2 binary64)) (patch (*.f64 c #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor inf c) (#s(alt (*.f64 c #s(literal 1/2 binary64)) (patch (*.f64 c #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor inf c) (#s(alt (*.f64 c #s(literal 1/2 binary64)) (patch (*.f64 c #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor inf c) (#s(alt (*.f64 c #s(literal 1/2 binary64)) (patch (*.f64 c #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor -inf c) (#s(alt (*.f64 c #s(literal 1/2 binary64)) (patch (*.f64 c #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor -inf c) (#s(alt (*.f64 c #s(literal 1/2 binary64)) (patch (*.f64 c #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor -inf c) (#s(alt (*.f64 c #s(literal 1/2 binary64)) (patch (*.f64 c #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* 1/2 c) (taylor -inf c) (#s(alt (*.f64 c #s(literal 1/2 binary64)) (patch (*.f64 c #s(literal 1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a)))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a))))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ 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 (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* 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 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -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 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2)))) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (+ (* -1 (* 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))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* (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))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 c)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* -1 (/ (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c))) (pow b_2 4))) (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))) (pow b_2 6))) (+ (* -1/2 (/ a (pow b_2 2))) (+ (* -1/4 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 4))) (* 2 (/ 1 c))))))) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* 1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 1/2 a)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ (* -1 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) (pow b_2 6))) (* 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 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 c)) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2)))) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 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))))))) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ a c)) (sqrt -1))) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c))) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) c))) a))) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (/ (* a b_2) c))) a))) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 c)) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* c (- (* -1 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 b_2) (* c (- (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))))) (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1 (* (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))))) (pow c 2))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* 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)))) (pow c 3))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ a c)) (sqrt -1))) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c)) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c)) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) a)) (* (sqrt (/ 1 (* a c))) (* 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 (* (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)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c)) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) (patch (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (/ b_2 (* a (* c (pow (sqrt -1) 2))))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* (pow a 2) (* (pow c 2) (pow (sqrt -1) 4))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 (* a c))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c))))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1 (/ (+ (* -1/4 (* a c)) (* 1/8 (* a c))) (pow b_2 4))) (* 1/2 (/ 1 (pow b_2 2)))) (* 2 (/ 1 (* a c))))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* a c)) (* 1/8 (* a c)))))) (* 1/16 (* (pow a 2) (pow c 2))))) (pow b_2 6))) (* 1/2 (/ 1 (pow b_2 2)))) (+ (* -1/4 (/ (* a c) (pow b_2 4))) (+ (* 1/8 (/ (* a c) (pow b_2 4))) (* 2 (/ 1 (* a c))))))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ 1/2 (* 1/16 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))) (* -1/8 (/ (* a c) (pow b_2 2)))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ 1/2 (* -1 (/ (+ (* -1/32 (* (pow a 3) (pow c 3))) (* -1/128 (* (pow a 3) (pow c 3)))) (pow b_2 6)))) (+ (* -1/8 (/ (* a c) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 (* a c))) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2)))) a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 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))))))) a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (+ (* -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))))) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (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 (* (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)) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 (* a c))) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ b_2 a)) (* c (+ (* -1 (* c (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) c) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -2 (/ b_2 a)) (* c (+ (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2))) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 2) (pow b_2 5))))))) (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) c) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2)))) c) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow c 2))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) c) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* (pow a 2) (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow c 3))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)) c)) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c)) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) (pow a 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))))) c)) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c)) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (patch (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2) (taylor inf b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2) (taylor inf b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2) (taylor inf b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (+ (* -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 (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))) (taylor 0 a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/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 (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))) (taylor 0 a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))) (taylor inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor -inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))) (taylor 0 c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/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 (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5))))))))) (taylor 0 c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c))) (taylor inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c))) (taylor inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor -inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 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 (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 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 (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (sqrt -1) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (sqrt -1)))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (sqrt -1)) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 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 (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 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 (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a)))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 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)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 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)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (sqrt -1)) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 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 (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 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 (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c)))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 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)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 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)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (* b_2 (- (sqrt -1) 1)) a) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a))) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)))) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* b_2 (+ 1 (sqrt -1))) a)) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a))))) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a))))))) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (* b_2 (sqrt -1)) b_2) a) (taylor 0 a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) a) (taylor 0 a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2) a) (taylor 0 a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2) a) (taylor 0 a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) 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 (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 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 (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ b_2 a))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -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 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -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 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (* b_2 (sqrt -1)) b_2) a) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (sqrt -1) b_2)))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* 1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/8 (/ (* a (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))))))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) 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 (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) 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 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 (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 (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 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 (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (sqrt -1))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 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 (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 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 (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) (patch (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 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 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 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 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (sqrt -1) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (sqrt -1)))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (sqrt -1)) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 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 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a)))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 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)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 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)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (sqrt -1)) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 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 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c)))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 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)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 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)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (* b_2 (- (sqrt -1) 1)) a) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a))) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)))) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* b_2 (+ 1 (sqrt -1))) a)) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a))))) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a))))))) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (* b_2 (sqrt -1)) b_2) a) (taylor 0 a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) a) (taylor 0 a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2) a) (taylor 0 a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2) a) (taylor 0 a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 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 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ b_2 a))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -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 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -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 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (* b_2 (sqrt -1)) b_2) a) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (sqrt -1) b_2)))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* 1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/8 (/ (* a (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))))))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (sqrt -1))) (taylor -inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (taylor 0 c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))) (taylor -inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))) (taylor -inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor 0 b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (*.f64 b_2 #s(literal -2 binary64)) (patch (*.f64 b_2 #s(literal -2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 b_2) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 b_2) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 b_2) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor inf b_2) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor -inf b_2) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 a) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 a) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 a) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (/ (pow b_2 2) a)))) (taylor -inf a) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (/ (pow b_2 2) a)))) (taylor -inf a) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (/ (pow b_2 2) a)))) (taylor -inf a) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 c) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 c) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 c) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (/ (pow b_2 2) c)))) (taylor -inf c) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (/ (pow b_2 2) c)))) (taylor -inf c) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (/ (pow b_2 2) c)))) (taylor -inf c) (#s(alt #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) (patch #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor 0 b_2) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (/ 1 (* a c))) (taylor 0 b_2) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b_2 2) (- (/ (pow b_2 2) (* (pow a 3) (pow c 3))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c))) (taylor 0 b_2) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (+ (* (pow b_2 2) (- (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 4) (pow c 4)))) (/ 1 (* (pow a 3) (pow c 3))))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c))) (taylor 0 b_2) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow b_2 2)) (taylor inf b_2) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (pow b_2 2)) (taylor inf b_2) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2))) (pow b_2 2)) (taylor inf b_2) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))) (+ (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2)))) (pow b_2 2)) (taylor inf b_2) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow b_2 2)) (taylor -inf b_2) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (pow b_2 2)) (taylor -inf b_2) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2))) (pow b_2 2)) (taylor -inf b_2) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ 1 (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))) (+ (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2)))) (pow b_2 2)) (taylor -inf b_2) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* a c) (pow b_2 4))) (/ 1 (pow b_2 2))) (taylor 0 a) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (- (/ (* a (pow c 2)) (pow b_2 6)) (/ c (pow b_2 4)))) (/ 1 (pow b_2 2))) (taylor 0 a) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (- (* a (- (* -1 (/ (* a (pow c 3)) (pow b_2 8))) (* -1 (/ (pow c 2) (pow b_2 6))))) (/ c (pow b_2 4)))) (/ 1 (pow b_2 2))) (taylor 0 a) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor inf a) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c)) a) (taylor inf a) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 c) (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (/ (pow b_2 2) (* a (pow c 2)))) a) (taylor inf a) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (pow b_2 6) (* (pow a 3) (pow c 4)))) (/ 1 c)) (+ (* -1 (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (/ (pow b_2 2) (* a (pow c 2))))) a) (taylor inf a) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor -inf a) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (/ (pow b_2 2) (* a (pow c 2))) (/ 1 c)) a)) (taylor -inf a) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 4) (* a (pow c 3))) (/ (pow b_2 2) (pow c 2))) a)) (/ 1 c)) a)) (taylor -inf a) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 6) (* a (pow c 4))) (/ (pow b_2 4) (pow c 3))) a)) (/ (pow b_2 2) (pow c 2))) a)) (/ 1 c)) a)) (taylor -inf a) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (* a c) (pow b_2 4))) (/ 1 (pow b_2 2))) (taylor 0 c) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (- (/ (* (pow a 2) c) (pow b_2 6)) (/ a (pow b_2 4)))) (/ 1 (pow b_2 2))) (taylor 0 c) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (- (* c (- (* -1 (/ (* (pow a 3) c) (pow b_2 8))) (* -1 (/ (pow a 2) (pow b_2 6))))) (/ a (pow b_2 4)))) (/ 1 (pow b_2 2))) (taylor 0 c) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor inf c) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a)) c) (taylor inf c) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (/ 1 a) (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (/ (pow b_2 2) (* (pow a 2) c))) c) (taylor inf c) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 (/ (pow b_2 6) (* (pow a 4) (pow c 3)))) (/ 1 a)) (+ (* -1 (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (/ (pow b_2 2) (* (pow a 2) c)))) c) (taylor inf c) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor -inf c) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (/ (pow b_2 2) (* (pow a 2) c)) (/ 1 a)) c)) (taylor -inf c) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 4) (* (pow a 3) c)) (/ (pow b_2 2) (pow a 2))) c)) (/ 1 a)) c)) (taylor -inf c) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 6) (* (pow a 4) c)) (/ (pow b_2 4) (pow a 3))) c)) (/ (pow b_2 2) (pow a 2))) c)) (/ 1 a)) c)) (taylor -inf c) (#s(alt #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) (patch #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (/ 1 (* a c)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (*.f64 c a)) (patch (/.f64 #s(literal 1 binary64) (*.f64 c a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (/ (pow b_2 2) a)))) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (/ (pow b_2 2) a)))) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (/ (pow b_2 2) a)))) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (/ (pow b_2 2) c)))) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (/ (pow b_2 2) c)))) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (/ (pow b_2 2) c)))) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (patch (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #<representation binary64>) () ())) ())
Calls

189 calls:

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

simplify401.0ms (4.7%)

Memory
-0.4MiB live, 403.4MiB allocated
Algorithm
egg-herbie
Rules
7 166×lower-*.f64
7 166×lower-*.f32
7 098×lower-fma.f64
7 098×lower-fma.f32
4 342×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0140416221
1466915801
0862415149
Stop Event
iter limit
node limit
Counts
756 → 756
Calls
Call 1
Inputs
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -2 (/ b_2 c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 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)))))))
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) c))) a)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (/ (* a b_2) c))) a)))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(+ (* b_2 (+ (* -1 (* 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))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* (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))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(* -2 (/ b_2 c))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* b_2 (- (* -1 (/ (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c))) (pow b_2 4))) (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* b_2 (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))) (pow b_2 6))) (+ (* -1/2 (/ a (pow b_2 2))) (+ (* -1/4 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 4))) (* 2 (/ 1 c)))))))
(* -1/2 (/ a b_2))
(* -1 (/ (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)) b_2))
(* -1 (/ (- (+ (* 1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 1/2 a)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) (pow b_2 6))) (* 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))
(* -2 (/ b_2 c))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/ (+ (* -2 b_2) (* c (- (* -1 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/ (+ (* -2 b_2) (* c (- (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))))) (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c)
(/ (- (+ (* -1 (/ (+ (* -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))))) (pow c 2))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* 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)))) (pow c 3))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c)
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) a)) (* (sqrt (/ 1 (* a c))) (* 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 (* (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)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(* -2 (/ b_2 c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(* 1/2 (/ a b_2))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* 1/2 (/ a b_2))
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* 1/2 (/ a b_2))
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(* -2 (/ b_2 c))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* -2 (/ b_2 c))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* -2 (/ b_2 c))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(* 1/2 (/ a b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(* 1/2 (/ a b_2))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(/ a b_2)
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* 1/2 (/ c b_2))
(/ (- (* -2 (/ (pow b_2 2) a)) (* -1/2 c)) b_2)
(/ (- (* -2 (/ (pow b_2 2) a)) (* -1/2 c)) b_2)
(/ (- (* -2 (/ (pow b_2 2) a)) (* -1/2 c)) b_2)
(* -2 (/ b_2 a))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -2 (/ b_2 a))
(- (* 1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(- (* 1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(- (* 1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(* 1/2 (/ c b_2))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(* 1/2 (/ c b_2))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(* -2 (/ b_2 a))
(/ (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) a)
(/ (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) a)
(/ (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) a)
(* 1/2 (/ c b_2))
(- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2)))
(- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2)))
(- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2)))
(* 1/2 (/ c b_2))
(- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2)))
(- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2)))
(- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2)))
(* 1/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/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/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/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* 1/2 c)
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(+ (* b_2 (+ (* -1 (* 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))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* (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))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(* -2 (/ b_2 c))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(* b_2 (- (* -1 (/ (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c))) (pow b_2 4))) (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(* b_2 (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))) (pow b_2 6))) (+ (* -1/2 (/ a (pow b_2 2))) (+ (* -1/4 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 4))) (* 2 (/ 1 c)))))))
(* -1/2 (/ a b_2))
(* -1 (/ (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)) b_2))
(* -1 (/ (- (+ (* 1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 1/2 a)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) (pow b_2 6))) (* 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))
(* -2 (/ b_2 c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 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)))))))
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) c))) a)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (/ (* a b_2) c))) a)))
(* -2 (/ b_2 c))
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/ (+ (* -2 b_2) (* c (- (* -1 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/ (+ (* -2 b_2) (* c (- (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))))) (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c)
(/ (- (+ (* -1 (/ (+ (* -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))))) (pow c 2))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* 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)))) (pow c 3))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c)
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) a)) (* (sqrt (/ 1 (* a c))) (* 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 (* (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)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(+ (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (/ b_2 (* a (* c (pow (sqrt -1) 2)))))
(+ (* b_2 (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* (pow a 2) (* (pow c 2) (pow (sqrt -1) 4))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(* -2 (/ b_2 (* a c)))
(* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(* b_2 (- (+ (* -1 (/ (+ (* -1/4 (* a c)) (* 1/8 (* a c))) (pow b_2 4))) (* 1/2 (/ 1 (pow b_2 2)))) (* 2 (/ 1 (* a c)))))
(* b_2 (- (+ (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* a c)) (* 1/8 (* a c)))))) (* 1/16 (* (pow a 2) (pow c 2))))) (pow b_2 6))) (* 1/2 (/ 1 (pow b_2 2)))) (+ (* -1/4 (/ (* a c) (pow b_2 4))) (+ (* 1/8 (/ (* a c) (pow b_2 4))) (* 2 (/ 1 (* a c)))))))
(/ -1/2 b_2)
(* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))
(* -1 (/ (- (+ 1/2 (* 1/16 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))) (* -1/8 (/ (* a c) (pow b_2 2)))) b_2))
(* -1 (/ (- (+ 1/2 (* -1 (/ (+ (* -1/32 (* (pow a 3) (pow c 3))) (* -1/128 (* (pow a 3) (pow c 3)))) (pow b_2 6)))) (+ (* -1/8 (/ (* a c) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) b_2))
(* -2 (/ b_2 (* a c)))
(/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a)
(/ (+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) a)
(/ (+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) a)
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/ (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2)))) a)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) a)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 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))))))) a)
(* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(* -1 (/ (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)) a))
(* -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))))) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (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 (* (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)) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))
(* -2 (/ b_2 (* a c)))
(/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c)
(/ (+ (* -2 (/ b_2 a)) (* c (+ (* -1 (* c (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) c)
(/ (+ (* -2 (/ b_2 a)) (* c (+ (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2))) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 2) (pow b_2 5))))))) (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) c)
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/ (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2)))) c)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow c 2))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* (pow a 2) (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow c 3))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c)
(* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(* -1 (/ (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)) c))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) (pow a 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))))) c)) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))
(* (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)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -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)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -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 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* 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 (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(* (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 (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (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))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* 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)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(* (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 (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -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) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* b_2 (- (sqrt -1) 1))
(* b_2 (- (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) 1))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) 1))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) 1))
(* -1 (* b_2 (+ 1 (sqrt -1))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))))
(- (* b_2 (sqrt -1)) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2)
(- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(- (* b_2 (sqrt -1)) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(- (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) b_2)
(- (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(/ (* b_2 (- (sqrt -1) 1)) a)
(* b_2 (- (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)) (/ 1 a)))
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a))) (/ 1 a)))
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)))) (/ 1 a)))
(* -1 (/ (* b_2 (+ 1 (sqrt -1))) a))
(* -1 (* b_2 (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) 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) a)
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -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)))
(/ (- (* b_2 (sqrt -1)) b_2) a)
(- (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(- (+ (* c (+ (* -1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (sqrt -1) b_2)))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(- (+ (* c (+ (* 1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/8 (/ (* a (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))))))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))))
(* b_2 (sqrt -1))
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (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))))))))
(* 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)))
(* (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 (* (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)))))))
(* 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))))))))
(* (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 (* (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)))))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* b_2 (- (sqrt -1) 1))
(* b_2 (- (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) 1))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) 1))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) 1))
(* -1 (* b_2 (+ 1 (sqrt -1))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))))
(- (* b_2 (sqrt -1)) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2)
(- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(- (* b_2 (sqrt -1)) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(- (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) b_2)
(- (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(/ (* b_2 (- (sqrt -1) 1)) a)
(* b_2 (- (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)) (/ 1 a)))
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a))) (/ 1 a)))
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)))) (/ 1 a)))
(* -1 (/ (* b_2 (+ 1 (sqrt -1))) a))
(* -1 (* b_2 (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) 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) a)
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -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)))
(/ (- (* b_2 (sqrt -1)) b_2) a)
(- (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(- (+ (* c (+ (* -1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (sqrt -1) b_2)))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(- (+ (* c (+ (* 1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/8 (/ (* a (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))))))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(* (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)))))))))
(* b_2 (sqrt -1))
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(* -1 (* b_2 (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))))))))
(* 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)))
(* (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 (* (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)))))))
(* 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))))))))
(* (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 (* (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)))))))
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -1 (* a c))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(* -1 (pow b_2 2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* -1 (pow b_2 2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* -1 (pow b_2 2))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(* -1 (* a c))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(* -1 (* a c))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(* -1 (pow b_2 2))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(* -1 (* a c))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(* -1 (* a c))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(/ 1 (* a c))
(+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (/ 1 (* a c)))
(+ (* (pow b_2 2) (- (/ (pow b_2 2) (* (pow a 3) (pow c 3))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c)))
(+ (* (pow b_2 2) (- (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 4) (pow c 4)))) (/ 1 (* (pow a 3) (pow c 3))))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c)))
(/ 1 (pow b_2 2))
(/ (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/ (- (+ 1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2))) (pow b_2 2))
(/ (- (+ 1 (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))) (+ (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/ 1 (pow b_2 2))
(/ (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/ (- (+ 1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2))) (pow b_2 2))
(/ (- (+ 1 (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))) (+ (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/ 1 (pow b_2 2))
(+ (* -1 (/ (* a c) (pow b_2 4))) (/ 1 (pow b_2 2)))
(+ (* a (- (/ (* a (pow c 2)) (pow b_2 6)) (/ c (pow b_2 4)))) (/ 1 (pow b_2 2)))
(+ (* a (- (* a (- (* -1 (/ (* a (pow c 3)) (pow b_2 8))) (* -1 (/ (pow c 2) (pow b_2 6))))) (/ c (pow b_2 4)))) (/ 1 (pow b_2 2)))
(/ 1 (* a c))
(/ (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c)) a)
(/ (- (+ (/ 1 c) (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (/ (pow b_2 2) (* a (pow c 2)))) a)
(/ (- (+ (* -1 (/ (pow b_2 6) (* (pow a 3) (pow c 4)))) (/ 1 c)) (+ (* -1 (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (/ (pow b_2 2) (* a (pow c 2))))) a)
(/ 1 (* a c))
(* -1 (/ (- (/ (pow b_2 2) (* a (pow c 2))) (/ 1 c)) a))
(* -1 (/ (- (* -1 (/ (- (/ (pow b_2 4) (* a (pow c 3))) (/ (pow b_2 2) (pow c 2))) a)) (/ 1 c)) a))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 6) (* a (pow c 4))) (/ (pow b_2 4) (pow c 3))) a)) (/ (pow b_2 2) (pow c 2))) a)) (/ 1 c)) a))
(/ 1 (pow b_2 2))
(+ (* -1 (/ (* a c) (pow b_2 4))) (/ 1 (pow b_2 2)))
(+ (* c (- (/ (* (pow a 2) c) (pow b_2 6)) (/ a (pow b_2 4)))) (/ 1 (pow b_2 2)))
(+ (* c (- (* c (- (* -1 (/ (* (pow a 3) c) (pow b_2 8))) (* -1 (/ (pow a 2) (pow b_2 6))))) (/ a (pow b_2 4)))) (/ 1 (pow b_2 2)))
(/ 1 (* a c))
(/ (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a)) c)
(/ (- (+ (/ 1 a) (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (/ (pow b_2 2) (* (pow a 2) c))) c)
(/ (- (+ (* -1 (/ (pow b_2 6) (* (pow a 4) (pow c 3)))) (/ 1 a)) (+ (* -1 (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (/ (pow b_2 2) (* (pow a 2) c)))) c)
(/ 1 (* a c))
(* -1 (/ (- (/ (pow b_2 2) (* (pow a 2) c)) (/ 1 a)) c))
(* -1 (/ (- (* -1 (/ (- (/ (pow b_2 4) (* (pow a 3) c)) (/ (pow b_2 2) (pow a 2))) c)) (/ 1 a)) c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 6) (* (pow a 4) c)) (/ (pow b_2 4) (pow a 3))) c)) (/ (pow b_2 2) (pow a 2))) c)) (/ 1 a)) c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(/ 1 (* a c))
(* -1 (* a c))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(* -1 (pow b_2 2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* -1 (pow b_2 2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(* -1 (pow b_2 2))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(* -1 (* a c))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(* -1 (* a c))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(* -1 (pow b_2 2))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(* -1 (* a c))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(* -1 (* a c))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
Outputs
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -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 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 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)) (neg.f64 (/.f64 b_2 a)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 b_2 a))))
(+ (* -1 (/ b_2 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 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #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 (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))))) a)) 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)) (neg.f64 (/.f64 b_2 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) a))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) a)))) (neg.f64 b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (*.f64 b_2 a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 a (neg.f64 c)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (-.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (/.f64 b_2 (*.f64 c a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (/.f64 b_2 a))) c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c))))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 a (fma.f64 a (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 a (fma.f64 a (fma.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (*.f64 c c)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 c (*.f64 (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))))) (neg.f64 a) (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 (neg.f64 c)))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) #s(literal -1/2 binary64)) (*.f64 a a))) (/.f64 b_2 (neg.f64 c)))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 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)))))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a a))) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 a (*.f64 a a)))) (+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (neg.f64 c)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))))
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) c))) a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c))))) (*.f64 a (/.f64 b_2 c))) a)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (/ (* a b_2) c))) a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c c)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))) (neg.f64 a)) (*.f64 a (/.f64 b_2 c))) a)))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 (neg.f64 c)))
(+ (* b_2 (+ (* -1 (* 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))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(fma.f64 b_2 (fma.f64 b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) c)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* (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))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a (*.f64 c c)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (neg.f64 b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 #s(literal -1 binary64) c)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) c)))
(* b_2 (- (* -1 (/ (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c))) (pow b_2 4))) (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 c (*.f64 a a)) #s(literal -1/8 binary64)) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) c))))
(* b_2 (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))) (pow b_2 6))) (+ (* -1/2 (/ a (pow b_2 2))) (+ (* -1/4 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 4))) (* 2 (/ 1 c)))))))
(*.f64 b_2 (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 a (*.f64 c c))) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (*.f64 c (*.f64 (*.f64 c (*.f64 a a)) #s(literal -1/8 binary64))) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (*.f64 c c)))) (neg.f64 (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 c (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 c (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) c))))))
(* -1/2 (/ a b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))
(* -1 (/ (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)) b_2))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 c (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 a #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (- (+ (* 1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 1/2 a)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2))
(/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 c (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 a #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) (pow b_2 6))) (* 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 (-.f64 (fma.f64 a #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 4 binary64))) #s(literal -5/128 binary64)) (neg.f64 (pow.f64 b_2 #s(literal 6 binary64))))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2)))) (neg.f64 b_2))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 b_2 #s(literal -2 binary64))) c)
(/ (+ (* -2 b_2) (* c (- (* -1 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/.f64 (fma.f64 c (fma.f64 c (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) (*.f64 b_2 #s(literal -2 binary64))) c)
(/ (+ (* -2 b_2) (* c (- (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))))) (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/.f64 (fma.f64 c (fma.f64 c (fma.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) a) (fma.f64 #s(literal -1/4 binary64) (*.f64 a (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))))) (neg.f64 c) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) (*.f64 b_2 #s(literal -2 binary64))) c)
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))) c)
(/ (- (+ (* -1 (/ (+ (* -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))))) (pow c 2))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (*.f64 c c))) (/.f64 b_2 #s(literal -1 binary64))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* 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)))) (pow c 3))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c)
(/.f64 (-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (*.f64 b_2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 c (*.f64 c c)))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (*.f64 c (neg.f64 b_2))) c)) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) a)) (* (sqrt (/ 1 (* a c))) (* 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 (* (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)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) a))) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) c)) (*.f64 c b_2)) (neg.f64 c))) (neg.f64 c))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 a (fma.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)) (/.f64 #s(literal 1/2 binary64) b_2)))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 a (fma.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)) (/.f64 #s(literal 1/2 binary64) b_2)))
(* a (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 a (fma.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)) (/.f64 #s(literal 1/2 binary64) b_2)))
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(neg.f64 (*.f64 a (fma.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2))))
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(neg.f64 (*.f64 a (fma.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2))))
(* -1 (* a (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(neg.f64 (*.f64 a (fma.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2))))
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) c) (*.f64 a #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) c) (*.f64 a #s(literal 1/2 binary64))) b_2)
(/ (+ (* -2 (/ (pow b_2 2) c)) (* 1/2 a)) b_2)
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) c) (*.f64 a #s(literal 1/2 binary64))) b_2)
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) c)))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) c)))
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) c)))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) c))))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) c))))
(* -1 (* b_2 (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) c))))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 b_2 #s(literal -2 binary64))) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 b_2 #s(literal -2 binary64))) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 b_2 #s(literal -2 binary64))) c)
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(* 1/2 (/ a b_2))
(/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(/ a b_2)
(/.f64 a b_2)
(* (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)) (neg.f64 (/.f64 b_2 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) a))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 2 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)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -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 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 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)) (neg.f64 (/.f64 b_2 a)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 b_2 a))))
(+ (* -1 (/ b_2 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 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #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 (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))))) a)) a)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (*.f64 b_2 a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 a (neg.f64 c)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (-.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (/.f64 b_2 (*.f64 c a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (/.f64 b_2 a))) c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c))))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/ (- (* -2 (/ (pow b_2 2) a)) (* -1/2 c)) b_2)
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (- (* -2 (/ (pow b_2 2) a)) (* -1/2 c)) b_2)
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (- (* -2 (/ (pow b_2 2) a)) (* -1/2 c)) b_2)
(/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) a) (*.f64 c #s(literal 1/2 binary64))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))
(* b_2 (- (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))
(*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) a)))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(- (* 1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(- (* 1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(- (* 1/2 (/ c b_2)) (* 2 (/ b_2 a)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)) (/.f64 #s(literal 1/2 binary64) b_2)))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)) (/.f64 #s(literal 1/2 binary64) b_2)))
(* c (+ (* -2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)) (/.f64 #s(literal 1/2 binary64) b_2)))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* -1 (* c (- (* 2 (/ b_2 (* a c))) (* 1/2 (/ 1 b_2)))))
(*.f64 (fma.f64 #s(literal 2 binary64) (/.f64 b_2 (*.f64 c a)) (/.f64 #s(literal -1/2 binary64) b_2)) (neg.f64 c))
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(/ (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) a)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) a)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 b_2 #s(literal -2 binary64))) a)
(/ (- (* 1/2 (/ (* a c) b_2)) (* 2 b_2)) a)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 b_2 #s(literal -2 binary64))) a)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(- (* -2 (/ b_2 a)) (* -1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #s(literal 1/2 binary64))
(* 1/2 c)
(*.f64 c #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)) (neg.f64 (/.f64 b_2 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)))) b_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)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) a))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 2 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)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -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 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 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)) (neg.f64 (/.f64 b_2 a)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 b_2 a))))
(+ (* -1 (/ b_2 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 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #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 (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))))) a)) a)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (*.f64 b_2 a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 a (neg.f64 c)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (-.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (/.f64 b_2 (*.f64 c a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (/.f64 b_2 a))) c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c))))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 (neg.f64 c)))
(+ (* b_2 (+ (* -1 (* 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))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(fma.f64 b_2 (fma.f64 b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) c)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* a (* (pow c 2) (pow (sqrt -1) 4))))) (* (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))))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a (*.f64 c c)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (neg.f64 b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 #s(literal -1 binary64) c)) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(* b_2 (- (* 1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c))))
(*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) c)))
(* b_2 (- (* -1 (/ (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c))) (pow b_2 4))) (+ (* -1/2 (/ a (pow b_2 2))) (* 2 (/ 1 c)))))
(*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 c (*.f64 a a)) #s(literal -1/8 binary64)) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) c))))
(* b_2 (- (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* (pow a 2) c)) (* 1/8 (* (pow a 2) c)))))) (* 1/16 (* (pow a 3) (pow c 2))))) (pow b_2 6))) (+ (* -1/2 (/ a (pow b_2 2))) (+ (* -1/4 (/ (* (pow a 2) c) (pow b_2 4))) (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 4))) (* 2 (/ 1 c)))))))
(*.f64 b_2 (-.f64 (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 a (*.f64 c c))) (fma.f64 (*.f64 #s(literal -1/4 binary64) a) (*.f64 c (*.f64 (*.f64 c (*.f64 a a)) #s(literal -1/8 binary64))) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (*.f64 c c)))) (neg.f64 (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 c (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 c (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) c))))))
(* -1/2 (/ a b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))
(* -1 (/ (+ (* 1/8 (/ (* (pow a 2) c) (pow b_2 2))) (* 1/2 a)) b_2))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 c (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 a #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (- (+ (* 1/16 (/ (* (pow a 3) (pow c 2)) (pow b_2 4))) (* 1/2 a)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 2)))) b_2))
(/.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 c (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 a #s(literal 1/2 binary64)))) (neg.f64 b_2))
(* -1 (/ (- (+ (* -1 (/ (+ (* -1/32 (* (pow a 4) (pow c 3))) (* -1/128 (* (pow a 4) (pow c 3)))) (pow b_2 6))) (* 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 (-.f64 (fma.f64 a #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 4 binary64))) #s(literal -5/128 binary64)) (neg.f64 (pow.f64 b_2 #s(literal 6 binary64))))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 b_2)))) (neg.f64 b_2))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 a (fma.f64 a (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2)))))
(fma.f64 a (fma.f64 a (fma.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (*.f64 c c)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 c (*.f64 (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))))) (neg.f64 a) (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2))))
(+.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 (neg.f64 c)))
(- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2)))))
(+.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) #s(literal -1/2 binary64)) (*.f64 a a))) (/.f64 b_2 (neg.f64 c)))
(- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 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)))))))
(-.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a a))) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 a (*.f64 a a)))) (+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (neg.f64 c)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))))
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ b_2 c)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* -1 (/ (* a b_2) c))) a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c))))) (*.f64 a (/.f64 b_2 c))) a)))
(+ (* -1 (* (sqrt (/ a c)) (sqrt -1))) (* -1 (/ (- (* -1 (/ (- (+ (* -1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))))))) (+ (* -1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ (pow a 3) (pow c 3))) (* (pow b_2 2) (sqrt -1))))) a)) (* -1 (/ (* a b_2) c))) a)))
(neg.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (+.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c c)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))) (neg.f64 a)) (*.f64 a (/.f64 b_2 c))) a)))
(* -2 (/ b_2 c))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(/ (+ (* -2 b_2) (* 1/2 (/ (* a c) b_2))) c)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2) (*.f64 b_2 #s(literal -2 binary64))) c)
(/ (+ (* -2 b_2) (* c (- (* -1 (* c (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/.f64 (fma.f64 c (fma.f64 c (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) (*.f64 b_2 #s(literal -2 binary64))) c)
(/ (+ (* -2 b_2) (* c (- (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) a)) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 3) (pow b_2 5))))))) (+ (* -1/4 (/ (pow a 2) (pow b_2 3))) (* 1/8 (/ (pow a 2) (pow b_2 3)))))) (* -1/2 (/ a b_2))))) c)
(/.f64 (fma.f64 c (fma.f64 c (fma.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) a) (fma.f64 #s(literal -1/4 binary64) (*.f64 a (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))))) (neg.f64 c) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) (*.f64 b_2 #s(literal -2 binary64))) c)
(* (sqrt (/ a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(/ (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (/ b_2 (pow (sqrt -1) 2))) c)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 #s(literal -1 binary64))) c)
(/ (- (+ (* -1 (/ (+ (* -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))))) (pow c 2))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (pow (sqrt -1) 2)))) c)
(/.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (*.f64 c c))) (/.f64 b_2 #s(literal -1 binary64))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* a (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* 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)))) (pow c 3))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (pow (sqrt -1) 2))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c)
(/.f64 (-.f64 (-.f64 (/.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (*.f64 b_2 (*.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 c (*.f64 c c)))) (-.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 #s(literal 1 binary64))) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* -1 (* (sqrt (/ a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (/ (+ b_2 (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) b_2) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (*.f64 c (neg.f64 b_2))) c)) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) a)) (* (sqrt (/ 1 (* a c))) (* 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 (* (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)) (* b_2 c)) c)) (* (sqrt (* a c)) (sqrt -1))) c))
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (/.f64 (-.f64 (neg.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) a) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) a))) #s(literal -1/2 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) c)) (*.f64 c b_2)) (neg.f64 c))) (neg.f64 c))
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))
(+ (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))) (/ b_2 (* a (* c (pow (sqrt -1) 2)))))
(+.f64 (/.f64 b_2 (*.f64 a (neg.f64 c))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (+ (* -1 (* b_2 (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(fma.f64 b_2 (fma.f64 b_2 (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 a (neg.f64 c)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (+ (* b_2 (- (* -1 (* b_2 (+ (* 1/2 (/ 1 (* (pow a 2) (* (pow c 2) (pow (sqrt -1) 4))))) (* (sqrt (/ 1 (* a c))) (/ (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))) (sqrt -1)))))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3))))))) (/ 1 (* a (* c (pow (sqrt -1) 2)))))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64)))))) (neg.f64 b_2) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 #s(literal 1 binary64) (*.f64 a (neg.f64 c)))) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))
(* -2 (/ b_2 (* a c)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)))
(* b_2 (- (* 1/2 (/ 1 (pow b_2 2))) (* 2 (/ 1 (* a c)))))
(*.f64 b_2 (+.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal -2 binary64) (*.f64 c a))))
(* b_2 (- (+ (* -1 (/ (+ (* -1/4 (* a c)) (* 1/8 (* a c))) (pow b_2 4))) (* 1/2 (/ 1 (pow b_2 2)))) (* 2 (/ 1 (* a c)))))
(*.f64 b_2 (+.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) #s(literal -1/8 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 #s(literal -2 binary64) (*.f64 c a))))
(* b_2 (- (+ (* -1 (/ (+ (* -2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* (pow a 2) (pow c 2)))) (+ (* -1/4 (* a (* c (+ (* -1/4 (* a c)) (* 1/8 (* a c)))))) (* 1/16 (* (pow a 2) (pow c 2))))) (pow b_2 6))) (* 1/2 (/ 1 (pow b_2 2)))) (+ (* -1/4 (/ (* a c) (pow b_2 4))) (+ (* 1/8 (/ (* a c) (pow b_2 4))) (* 2 (/ 1 (* a c)))))))
(*.f64 b_2 (-.f64 (-.f64 (/.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 (*.f64 c c) (*.f64 a a))) (fma.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) #s(literal -1/8 binary64))) (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (*.f64 c c)))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) (*.f64 c a))))))
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(* -1 (/ (+ 1/2 (* 1/8 (/ (* a c) (pow b_2 2)))) b_2))
(/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) (neg.f64 b_2))
(* -1 (/ (- (+ 1/2 (* 1/16 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))) (* -1/8 (/ (* a c) (pow b_2 2)))) b_2))
(/.f64 (+.f64 (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 c a) #s(literal 1/8 binary64)) (*.f64 b_2 b_2))) (neg.f64 b_2))
(* -1 (/ (- (+ 1/2 (* -1 (/ (+ (* -1/32 (* (pow a 3) (pow c 3))) (* -1/128 (* (pow a 3) (pow c 3)))) (pow b_2 6)))) (+ (* -1/8 (/ (* a c) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) b_2))
(/.f64 (-.f64 (-.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))) #s(literal -5/128 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (*.f64 b_2 b_2)))) (neg.f64 b_2))
(* -2 (/ b_2 (* a c)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)))
(/ (+ (* -2 (/ b_2 c)) (* 1/2 (/ a b_2))) a)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) a)
(/ (+ (* -2 (/ b_2 c)) (* a (+ (* -1 (* a (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) a)
(/.f64 (fma.f64 a (fma.f64 a (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) a)
(/ (+ (* -2 (/ b_2 c)) (* a (+ (* a (- (* -1 (* a (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) (pow c 2))) (+ (* -1/4 (/ (* c (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow c 2) (pow b_2 5))))))) (+ (* -1/4 (/ c (pow b_2 3))) (* 1/8 (/ c (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) a)
(/.f64 (fma.f64 a (fma.f64 a (fma.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (*.f64 c c)) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 c (*.f64 (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))))) (neg.f64 a) (*.f64 #s(literal 1/8 binary64) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) a)
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))
(/ (+ (* (sqrt (/ a c)) (/ 1 (sqrt -1))) (/ b_2 (* c (pow (sqrt -1) 2)))) a)
(/.f64 (+.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 (neg.f64 c))) a)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow a 2))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* c (pow (sqrt -1) 2))))) a)
(/.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) #s(literal -1/2 binary64)) (*.f64 a a))) (/.f64 b_2 (neg.f64 c))) a)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow a 2) (pow b_2 3)) (* (pow c 2) (pow (sqrt -1) 4)))) (* (sqrt (/ a c)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow a 3) (pow c 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow a 3))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 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))))))) a)
(/.f64 (-.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (/.f64 (*.f64 b_2 (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a a))) (*.f64 (*.f64 c c) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 a (*.f64 a a)))) (+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (neg.f64 c)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))) a)
(* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (/ (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)) a))
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 a))
(* -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))))) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))
(/.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c))))) (*.f64 a (/.f64 b_2 (neg.f64 c)))) (neg.f64 a))) (neg.f64 a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* a (pow b_2 3)) (pow c 2))) (* (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 (* (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)) (/ (* a b_2) c)) a)) (* (sqrt (/ a c)) (sqrt -1))) a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 c c)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))))) (neg.f64 a)) (*.f64 a (/.f64 b_2 c))) a)) (neg.f64 a))
(* -2 (/ b_2 (* a c)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 (*.f64 c a)))
(/ (+ (* -2 (/ b_2 a)) (* 1/2 (/ c b_2))) c)
(/.f64 (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)) c)
(/ (+ (* -2 (/ b_2 a)) (* c (+ (* -1 (* c (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) c)
(/.f64 (fma.f64 c (fma.f64 c (/.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)) c)
(/ (+ (* -2 (/ b_2 a)) (* c (+ (* c (- (* -1 (* c (+ (* -2 (/ (* b_2 (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (pow a 2))) (+ (* -1/4 (/ (* a (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3))))) (pow b_2 2))) (* 1/16 (/ (pow a 2) (pow b_2 5))))))) (+ (* -1/4 (/ a (pow b_2 3))) (* 1/8 (/ a (pow b_2 3)))))) (* 1/2 (/ 1 b_2))))) c)
(/.f64 (fma.f64 c (fma.f64 c (fma.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (*.f64 a a)) (fma.f64 #s(literal -1/4 binary64) (*.f64 a (/.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))))) (neg.f64 c) (/.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)) c)
(* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))
(/ (+ (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (/ b_2 (* a (pow (sqrt -1) 2)))) c)
(/.f64 (+.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) c)
(/ (- (+ (* -1 (/ (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3))))) (pow c 2))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (* -1 (/ b_2 (* a (pow (sqrt -1) 2))))) c)
(/.f64 (+.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) #s(literal -1/2 binary64)) (*.f64 c c))) (neg.f64 (/.f64 b_2 a))) c)
(/ (- (+ (* -1 (/ (+ (* 1/2 (/ (* (pow b_2 3) (pow c 2)) (* (pow a 2) (pow (sqrt -1) 4)))) (* (sqrt (/ c a)) (/ (* b_2 (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (/ (pow b_2 2) (pow (sqrt -1) 3)))))) (sqrt -1)))) (pow c 3))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (+ (* -1 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (+ (* -1 (/ b_2 (* a (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (pow (sqrt -1) 3))))))) c)
(/.f64 (-.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (/.f64 (*.f64 b_2 (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) #s(literal -1/2 binary64))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 a a) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))))) (*.f64 c (*.f64 c c)))) (+.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 (/.f64 b_2 a)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))))) c)
(* -1 (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (/ (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)) c))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (+ (* -1 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))) #s(literal -1/2 binary64) (/.f64 (*.f64 c (neg.f64 b_2)) a)) c)) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (+ (* 1/2 (/ (* (pow b_2 3) c) (pow a 2))) (* (sqrt (/ 1 (* a c))) (* b_2 (* (sqrt -1) (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1))))))))) (+ (* -1 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ (pow c 3) (pow a 3))) (* (pow b_2 2) (sqrt -1)))))) c)) (/ (* b_2 c) a)) c)) (* (sqrt (/ c a)) (sqrt -1))) c))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a a)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) #s(literal -1/2 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))))) (neg.f64 c)) (/.f64 (*.f64 c b_2) a)) c)) (neg.f64 c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1 binary64)) (*.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 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) b_2)
(/ (+ (* -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 #s(literal -1/2 binary64) (*.f64 c a) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -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 #s(literal -1/2 binary64) (*.f64 c a) (fma.f64 #s(literal -1/2 binary64) (/.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))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))))))) 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 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 b_2))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(neg.f64 (*.f64 b_2 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 6 binary64))))))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 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)))))))
(*.f64 a (fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.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 a (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 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)))
(*.f64 a (-.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #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 (*.f64 a (*.f64 a a)))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)) (neg.f64 a))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) (neg.f64 a))) (neg.f64 a))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(neg.f64 (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))))) (neg.f64 a)) b_2) a))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 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)))))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 c (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 c (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 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 c (-.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))) (/.f64 b_2 c)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (neg.f64 c)) b_2) c)) (neg.f64 c))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1 binary64)) (*.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) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* b_2 (- (sqrt -1) 1))
(-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (- (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) 1))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) 1))
(fma.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2))))) (neg.f64 b_2))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) 1))
(fma.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)))))) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (sqrt -1))))
(neg.f64 (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(neg.f64 (fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) b_2))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2))))) b_2))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))))
(neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)))))) b_2))
(- (* b_2 (sqrt -1)) b_2)
(-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2) (-.f64 (*.f64 b_2 (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))) b_2)
(fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2)) (-.f64 (*.f64 b_2 (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))) b_2)
(fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2)) (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.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 a (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 b_2 a)))))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 a (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 b_2 a))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) (neg.f64 a))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(neg.f64 (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) a))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(neg.f64 (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))))) (neg.f64 a)) b_2) a))))
(- (* b_2 (sqrt -1)) b_2)
(-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2) (-.f64 (*.f64 b_2 (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))))) b_2)
(-.f64 (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) b_2)) (*.f64 b_2 (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)))))))) b_2)
(-.f64 (fma.f64 c (fma.f64 c (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) b_2)) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 c (-.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (/.f64 b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 c (-.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))))) (/.f64 b_2 c)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) b_2) c)) (neg.f64 c))
(* (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)) (neg.f64 (/.f64 b_2 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(/ (* b_2 (- (sqrt -1) 1)) a)
(/.f64 (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a)
(* b_2 (- (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)) (/ 1 a)))
(*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (/.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) a)))
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a))) (/ 1 a)))
(*.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (/.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) a))))
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)))) (/ 1 a)))
(*.f64 b_2 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a)))) (/.f64 #s(literal -1 binary64) a)))
(* -1 (/ (* b_2 (+ 1 (sqrt -1))) a))
(neg.f64 (/.f64 (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) b_2) a))
(* -1 (* b_2 (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a)))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))))) (neg.f64 b_2))
(/ (- (* b_2 (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a)
(/ (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) a)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2) (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) 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)
(/.f64 (fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2)) (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) 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) a)
(/.f64 (fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2)) (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) 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)) (neg.f64 (/.f64 b_2 a)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 b_2 a))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 b_2 a)))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) b_2) a)))
(+ (* -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)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))))) a)) a)))
(/ (- (* b_2 (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a)
(- (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) b_2) (/.f64 (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a))
(- (+ (* c (+ (* -1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (sqrt -1) b_2)))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)) (/.f64 (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a))
(- (+ (* c (+ (* 1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/8 (/ (* a (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))))))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(fma.f64 c (fma.f64 c (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)) (/.f64 (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 a (neg.f64 c)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (-.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (/.f64 b_2 (*.f64 c a))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (/.f64 b_2 a))) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c))))
(* -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)
(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)
(neg.f64 b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (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 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(+ (* (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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))))
(* b_2 (sqrt -1))
(*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))
(* 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 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 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 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)))))))
(* -1 (* b_2 (sqrt -1)))
(neg.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(neg.f64 (*.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)))))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(neg.f64 (*.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2))))))))
(* b_2 (sqrt -1))
(*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(+ (* 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 b_2 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (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 a (fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2)) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 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 a (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))))
(* 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 a (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (*.f64 #s(literal -1 binary64) (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)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 a))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (neg.f64 a))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))))) (neg.f64 a))
(* b_2 (sqrt -1))
(*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(+ (* 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 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) b_2)) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(+ (* 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 c (fma.f64 c (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) b_2)) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c 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 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64)))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (*.f64 #s(literal -1 binary64) (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)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))) (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 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c))))) (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)))))))
(neg.f64 (*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c))))))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1 binary64)) (*.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) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* b_2 (- (sqrt -1) 1))
(-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)
(* b_2 (- (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) 1))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) 1))
(fma.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2))))) (neg.f64 b_2))
(* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) 1))
(fma.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)))))) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (sqrt -1))))
(neg.f64 (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) b_2))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(neg.f64 (fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) b_2))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2))))) b_2))
(* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))))
(neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)))))) b_2))
(- (* b_2 (sqrt -1)) b_2)
(-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2) (-.f64 (*.f64 b_2 (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))) b_2)
(fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2)) (-.f64 (*.f64 b_2 (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))) b_2)
(fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2)) (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.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 a (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 b_2 a)))))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 a (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 b_2 a))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) (neg.f64 a))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(neg.f64 (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) a))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))
(neg.f64 (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))))) (neg.f64 a)) b_2) a))))
(- (* b_2 (sqrt -1)) b_2)
(-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)
(- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2)
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2) (-.f64 (*.f64 b_2 (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))))) b_2)
(-.f64 (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) b_2)) (*.f64 b_2 (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)))))))) b_2)
(-.f64 (fma.f64 c (fma.f64 c (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) b_2)) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 c (-.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))) (/.f64 b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 c (-.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))))) (/.f64 b_2 c)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c))))
(*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) b_2) c)) (neg.f64 c))
(* (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)) (neg.f64 (/.f64 b_2 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(/ (* b_2 (- (sqrt -1) 1)) a)
(/.f64 (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a)
(* b_2 (- (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)) (/ 1 a)))
(*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (/.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) a)))
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a))) (/ 1 a)))
(*.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (/.f64 (+.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1 binary64)) a))))
(* b_2 (- (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (/ (sqrt -1) a)))) (/ 1 a)))
(*.f64 b_2 (+.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a)))) (/.f64 #s(literal -1 binary64) a)))
(* -1 (/ (* b_2 (+ 1 (sqrt -1))) a))
(neg.f64 (/.f64 (fma.f64 b_2 (sqrt.f64 #s(literal -1 binary64)) b_2) a))
(* -1 (* b_2 (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a)))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (+ (* 1/2 (/ (* c (sqrt -1)) (pow b_2 2))) (+ (/ 1 a) (/ (sqrt -1) a)))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 b_2)) (+.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (sqrt.f64 #s(literal -1 binary64)) a))))) (neg.f64 b_2))
(/ (- (* b_2 (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a)
(/ (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) a)
(/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2) (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) 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)
(/.f64 (fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2)) (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) 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) a)
(/.f64 (fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2)) (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) 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)) (neg.f64 (/.f64 b_2 a)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 b_2 a))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 (/.f64 b_2 a)))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) b_2) a)))
(+ (* -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)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 a c))))) a)) a)))
(/ (- (* b_2 (sqrt -1)) b_2) a)
(/.f64 (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a)
(- (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c (sqrt.f64 #s(literal -1 binary64))) b_2) (/.f64 (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a))
(- (+ (* c (+ (* -1/8 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (sqrt -1) b_2)))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)) (/.f64 (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a))
(- (+ (* c (+ (* 1/2 (/ (sqrt -1) b_2)) (* c (+ (* -1/8 (/ (* a (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 5))))))) (/ (* b_2 (sqrt -1)) a)) (/ b_2 a))
(fma.f64 c (fma.f64 c (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)) (/.f64 (-.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 a (neg.f64 c)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (-.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (/.f64 b_2 (*.f64 c a))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 3)))
(neg.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(*.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (/.f64 b_2 a))) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (neg.f64 (/.f64 b_2 a)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (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 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(+ (* (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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (*.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))))))
(* b_2 (sqrt -1))
(*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))
(*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))))
(* 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 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 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 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)))))))
(* -1 (* b_2 (sqrt -1)))
(neg.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))
(neg.f64 (*.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2)))))))
(* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))
(neg.f64 (*.f64 b_2 (+.f64 (sqrt.f64 #s(literal -1 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2))))))))
(* b_2 (sqrt -1))
(*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(+ (* 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 b_2 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (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 a (fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (sqrt.f64 #s(literal -1 binary64))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 (*.f64 c (*.f64 c c)) (sqrt.f64 #s(literal -1 binary64))))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2)) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 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 a (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))))
(* 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 a (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (*.f64 #s(literal -1 binary64) (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)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 a))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))))) (neg.f64 a))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 c a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))))) (neg.f64 a))
(* b_2 (sqrt -1))
(*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 a (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) b_2) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(+ (* 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 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a a) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) b_2)) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(+ (* 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 c (fma.f64 c (fma.f64 #s(literal 1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (sqrt.f64 #s(literal -1 binary64)))) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a (sqrt.f64 #s(literal -1 binary64)))) b_2)) (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c 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 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64)))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (*.f64 #s(literal -1 binary64) (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)) (pow (sqrt -1) 3)))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c)))) (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 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c))))) (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)))))))
(neg.f64 (*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 a c))))))))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.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 (* a c))
(*.f64 a (neg.f64 c))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) a) c))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) a) c))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) a) c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) a) c))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) a) c))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) a) c))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c) a))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c) a))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c) a))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c) a))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c) a))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c) a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (/ 1 (* a c)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c c) (*.f64 a a))))
(+ (* (pow b_2 2) (- (/ (pow b_2 2) (* (pow a 3) (pow c 3))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c)))
(fma.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 c c) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))
(+ (* (pow b_2 2) (- (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 4) (pow c 4)))) (/ 1 (* (pow a 3) (pow c 3))))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c)))
(fma.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 b_2 b_2) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 a #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 c c) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))
(/ 1 (pow b_2 2))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))
(/ (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/ (- (+ 1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2))) (pow b_2 2))
(/.f64 (-.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(/ (- (+ 1 (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))) (+ (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 b_2 b_2))
(/ 1 (pow b_2 2))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))
(/ (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/ (- (+ 1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2))) (pow b_2 2))
(/.f64 (-.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(/ (- (+ 1 (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))) (+ (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2)))) (pow b_2 2))
(/.f64 (-.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 6 binary64)))) (-.f64 (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 b_2 b_2))
(/ 1 (pow b_2 2))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))
(+ (* -1 (/ (* a c) (pow b_2 4))) (/ 1 (pow b_2 2)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))
(+ (* a (- (/ (* a (pow c 2)) (pow b_2 6)) (/ c (pow b_2 4)))) (/ 1 (pow b_2 2)))
(fma.f64 a (fma.f64 a (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) (neg.f64 (/.f64 c (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(+ (* a (- (* a (- (* -1 (/ (* a (pow c 3)) (pow b_2 8))) (* -1 (/ (pow c 2) (pow b_2 6))))) (/ c (pow b_2 4)))) (/ 1 (pow b_2 2)))
(fma.f64 a (fma.f64 a (fma.f64 (neg.f64 a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 8 binary64))) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (/.f64 c (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c)) a)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 c c)))) a)
(/ (- (+ (/ 1 c) (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (/ (pow b_2 2) (* a (pow c 2)))) a)
(/.f64 (-.f64 (+.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 c c)))) a)
(/ (- (+ (* -1 (/ (pow b_2 6) (* (pow a 3) (pow c 4)))) (/ 1 c)) (+ (* -1 (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (/ (pow b_2 2) (* a (pow c 2))))) a)
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (pow.f64 c #s(literal 4 binary64)) (*.f64 a (*.f64 a a))))) (-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 c c))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))))) a)
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(* -1 (/ (- (/ (pow b_2 2) (* a (pow c 2))) (/ 1 c)) a))
(/.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 c c))) (/.f64 #s(literal -1 binary64) c)) (neg.f64 a))
(* -1 (/ (- (* -1 (/ (- (/ (pow b_2 4) (* a (pow c 3))) (/ (pow b_2 2) (pow c 2))) a)) (/ 1 c)) a))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a (*.f64 c (*.f64 c c)))) (/.f64 (*.f64 b_2 b_2) (*.f64 c c))) (neg.f64 a)) (/.f64 #s(literal -1 binary64) c)) (neg.f64 a))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 6) (* a (pow c 4))) (/ (pow b_2 4) (pow c 3))) a)) (/ (pow b_2 2) (pow c 2))) a)) (/ 1 c)) a))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 a (pow.f64 c #s(literal 4 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c (*.f64 c c)))) (neg.f64 a)) (/.f64 (*.f64 b_2 b_2) (*.f64 c c))) (neg.f64 a)) (/.f64 #s(literal -1 binary64) c)) (neg.f64 a))
(/ 1 (pow b_2 2))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))
(+ (* -1 (/ (* a c) (pow b_2 4))) (/ 1 (pow b_2 2)))
(-.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 (*.f64 c a) (pow.f64 b_2 #s(literal 4 binary64))))
(+ (* c (- (/ (* (pow a 2) c) (pow b_2 6)) (/ a (pow b_2 4)))) (/ 1 (pow b_2 2)))
(fma.f64 c (-.f64 (/.f64 (*.f64 c (*.f64 a a)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(+ (* c (- (* c (- (* -1 (/ (* (pow a 3) c) (pow b_2 8))) (* -1 (/ (pow a 2) (pow b_2 6))))) (/ a (pow b_2 4)))) (/ 1 (pow b_2 2)))
(fma.f64 c (fma.f64 c (fma.f64 (neg.f64 (*.f64 a (*.f64 a a))) (/.f64 c (pow.f64 b_2 #s(literal 8 binary64))) (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (/.f64 a (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a)) c)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 b_2 b_2) (*.f64 c (*.f64 a a)))) c)
(/ (- (+ (/ 1 a) (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (/ (pow b_2 2) (* (pow a 2) c))) c)
(/.f64 (+.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 b_2 b_2) (*.f64 c (*.f64 a a))))) c)
(/ (- (+ (* -1 (/ (pow b_2 6) (* (pow a 4) (pow c 3)))) (/ 1 a)) (+ (* -1 (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (/ (pow b_2 2) (* (pow a 2) c)))) c)
(/.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 4 binary64))))) (-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c (*.f64 a a))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 c c) (*.f64 a (*.f64 a a)))))) c)
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(* -1 (/ (- (/ (pow b_2 2) (* (pow a 2) c)) (/ 1 a)) c))
(/.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c (*.f64 a a))) (/.f64 #s(literal -1 binary64) a)) (neg.f64 c))
(* -1 (/ (- (* -1 (/ (- (/ (pow b_2 4) (* (pow a 3) c)) (/ (pow b_2 2) (pow a 2))) c)) (/ 1 a)) c))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (neg.f64 c)) (/.f64 #s(literal -1 binary64) a)) (neg.f64 c))
(* -1 (/ (- (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 6) (* (pow a 4) c)) (/ (pow b_2 4) (pow a 3))) c)) (/ (pow b_2 2) (pow a 2))) c)) (/ 1 a)) c))
(/.f64 (+.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 c (pow.f64 a #s(literal 4 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a (*.f64 a a)))) (neg.f64 c)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) (neg.f64 c)) (/.f64 #s(literal -1 binary64) a)) (neg.f64 c))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/ 1 (* a c))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) a) c))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) a) c))
(* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) a) c))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) a) c))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) a) c))
(* -1 (* a (+ c (/ (pow b_2 2) a))))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) a) c))
(* -1 (pow b_2 2))
(*.f64 b_2 (neg.f64 b_2))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(+ (* -1 (* a c)) (* -1 (pow b_2 2)))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c) a))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c) a))
(* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c) a))
(* -1 (* a c))
(*.f64 a (neg.f64 c))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c) a))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c) a))
(* -1 (* c (+ a (/ (pow b_2 2) c))))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 (neg.f64 b_2)) c) a))

rewrite112.0ms (1.3%)

Memory
-11.0MiB live, 113.8MiB allocated
Rules
1 288×lower-*.f32
1 278×lower-*.f64
1 194×lower-/.f32
1 174×lower-/.f64
1 152×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054376
077368
1305347
02215336
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
24 → 284
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))))
#s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(/.f64 a b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(*.f64 c #s(literal 1/2 binary64))
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)
(/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a)
(neg.f64 b_2)
(sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a)
(sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))
(*.f64 b_2 #s(literal -2 binary64))
#s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a)))
#s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))
(/.f64 #s(literal 1 binary64) (*.f64 c a))
(/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))
Outputs
(exp.f64 (*.f64 (log.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)))))
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)))))
(pow.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))))))
(*.f64 (pow.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) #s(literal -1/2 binary64)) (pow.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)))))
(/.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) #s(literal 1 binary64))
(/.f64 (neg.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)))) #s(literal -1 binary64))
#s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)))
(*.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) #s(literal 1 binary64))
(+.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(+.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (-.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))) (/.f64 (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c c)) (-.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(fma.f64 a (*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1/2 binary64)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(fma.f64 (/.f64 a b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(fma.f64 #s(literal -2 binary64) (*.f64 b_2 (/.f64 #s(literal 1 binary64) c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(fma.f64 #s(literal -2 binary64) (/.f64 b_2 c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(fma.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(fma.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(fma.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(fma.f64 (/.f64 #s(literal 1 binary64) c) (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(fma.f64 (/.f64 #s(literal -2 binary64) c) b_2 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (fma.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c c)) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) (-.f64 (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c c)))))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c c)) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)))) (fma.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c c)) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)))) (+.f64 (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c c)) (-.f64 (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 c)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c c))) (-.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
(/.f64 (fma.f64 #s(literal 1 binary64) b_2 (*.f64 (/.f64 c (*.f64 b_2 #s(literal -2 binary64))) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (/.f64 c (*.f64 b_2 #s(literal -2 binary64))) b_2))
(/.f64 (fma.f64 (*.f64 b_2 #s(literal -2 binary64)) b_2 (*.f64 c (*.f64 a #s(literal 1/2 binary64)))) (*.f64 c b_2))
(/.f64 (fma.f64 (*.f64 b_2 #s(literal 2 binary64)) b_2 (*.f64 (neg.f64 c) (*.f64 a #s(literal 1/2 binary64)))) (*.f64 (neg.f64 c) b_2))
(/.f64 (fma.f64 (*.f64 a #s(literal 1/2 binary64)) (/.f64 c (*.f64 b_2 #s(literal -2 binary64))) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 b_2 (/.f64 c (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (fma.f64 (*.f64 a #s(literal 1/2 binary64)) c (*.f64 b_2 (*.f64 b_2 #s(literal -2 binary64)))) (*.f64 b_2 c))
(/.f64 (fma.f64 (*.f64 a #s(literal 1/2 binary64)) (neg.f64 c) (*.f64 b_2 (*.f64 b_2 #s(literal 2 binary64)))) (*.f64 b_2 (neg.f64 c)))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c c)) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c c)))) (neg.f64 (-.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c c)) (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)))
(*.f64 (fma.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c c)) (*.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (-.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2)) (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)))))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 a #s(literal 1/2 binary64)) (*.f64 a #s(literal 1/2 binary64))) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 b_2 #s(literal -2 binary64))) (*.f64 c c))) (/.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 a (neg.f64 b_2)))
(neg.f64 (/.f64 a (neg.f64 b_2)))
(neg.f64 (/.f64 (neg.f64 a) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 a))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 a) #s(literal 1 binary64)))
(/.f64 a b_2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 a)))
(/.f64 (neg.f64 a) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 b_2)))
(/.f64 (/.f64 (neg.f64 a) #s(literal -1 binary64)) b_2)
(pow.f64 (/.f64 b_2 a) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 a b_2))
(*.f64 a (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal -1 binary64) (/.f64 a (neg.f64 b_2)))
(*.f64 (neg.f64 a) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) a)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
#s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 b_2)))
(neg.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) b_2)
(/.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) b_2)
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 #s(literal 1/2 binary64) (*.f64 c (/.f64 #s(literal 1 binary64) b_2)))
(*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal 1/2 binary64)))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 c #s(literal 1/2 binary64))
(*.f64 #s(literal 1/2 binary64) c)
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #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 #s(literal -1 binary64) (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (neg.f64 a))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
(*.f64 (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a))
(/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal 1 binary64))
(/.f64 (neg.f64 a) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (/.f64 (neg.f64 a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -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)))) (*.f64 b_2 #s(literal -2 binary64)))))
(*.f64 a (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(*.f64 a (/.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a)
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) (/.f64 a #s(literal 1 binary64)))
(*.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal 1 binary64))
(exp.f64 (*.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))))
(*.f64 (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1/2 binary64)) (pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))
(pow.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))
(pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))
(+.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) (neg.f64 b_2))
(-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))) (/.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))))
(-.f64 (+.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) #s(literal 0 binary64)) b_2)
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))
(fma.f64 (pow.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (*.f64 b_2 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))))) (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))) (-.f64 (*.f64 b_2 b_2) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))) (fma.f64 b_2 b_2 (+.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (*.f64 b_2 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))) (+.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (*.f64 b_2 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))))
(/.f64 (-.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) (neg.f64 b_2)))
(*.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (*.f64 b_2 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2)) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2))))
(/.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2) a)
(/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2)) (neg.f64 a))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (*.f64 b_2 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (*.f64 b_2 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))) a))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (fma.f64 (*.f64 b_2 b_2) (neg.f64 b_2) (*.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 b_2 (+.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) (*.f64 b_2 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2)) #s(literal -1 binary64)) a)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2) a))
(*.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2))
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
(-.f64 #s(literal 0 binary64) b_2)
(neg.f64 b_2)
(/.f64 (*.f64 b_2 (neg.f64 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 b_2 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) b_2)
(exp.f64 (*.f64 (log.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) #s(literal 1/2 binary64)))
(sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))
(pow.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) #s(literal 1/2 binary64))
(*.f64 (pow.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) #s(literal 1/4 binary64)))
(+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(+.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))) (/.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))))
(-.f64 (+.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) #s(literal 0 binary64)) b_2)
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (neg.f64 b_2))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (+.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))))) (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))) (-.f64 (*.f64 b_2 b_2) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (fma.f64 b_2 b_2 (+.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))))))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (+.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))))
(/.f64 (-.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (neg.f64 b_2)))
(*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2)) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2))))
(/.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2) a)
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2)) (neg.f64 a))
(/.f64 (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))))
(/.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))) a))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (fma.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 b_2 (+.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 b_2 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2)) #s(literal -1 binary64)) a)
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2) a))
(*.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) #s(literal 1/2 binary64)))
(sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (sqrt.f64 #s(literal -1 binary64))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) #s(literal 1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) #s(literal 1/4 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) b_2)
(sqrt.f64 (*.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))
#s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))
(pow.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) #s(literal 1/2 binary64))
(*.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))
#s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))
(exp.f64 (*.f64 (log.f64 (*.f64 a c)) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) (*.f64 a c)))
(/.f64 #s(literal 1 binary64) (*.f64 a c))
(/.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a (neg.f64 c))))
(/.f64 #s(literal 1 binary64) (/.f64 a (/.f64 #s(literal 1 binary64) c)))
(/.f64 #s(literal -1 binary64) (*.f64 a (neg.f64 c)))
(/.f64 (/.f64 #s(literal 1 binary64) a) c)
(/.f64 (/.f64 #s(literal 1 binary64) c) a)
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) c)) (neg.f64 a))
(/.f64 (/.f64 #s(literal -1 binary64) c) (neg.f64 a))
(pow.f64 (*.f64 a c) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a c)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 a (neg.f64 c))))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) c))
(*.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (*.f64 a c) #s(literal -1/2 binary64)) (pow.f64 (*.f64 a c) #s(literal -1/2 binary64)))
(sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(neg.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (neg.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))) #s(literal -1 binary64))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (sqrt.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))
(/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))) (sqrt.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))
(pow.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) #s(literal 2 binary64))
(pow.f64 (neg.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))
(*.f64 (/.f64 #s(literal 1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))) #s(literal -1 binary64))

eval125.0ms (1.5%)

Memory
36.5MiB live, 180.4MiB allocated
Compiler

Compiled 24 897 to 2 301 computations (90.8% saved)

prune208.0ms (2.5%)

Memory
-28.4MiB live, 242.1MiB allocated
Pruning

28 alts after pruning (19 fresh and 9 done)

PrunedKeptTotal
New1 057161 073
Fresh12315
Picked325
Done077
Total1 072281 100
Accuracy
94.8%
Counts
1 100 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
33.0%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))) a)
27.9%
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))))
34.0%
(/.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2) a)
34.0%
(/.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2) a)
33.1%
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))) a)
51.2%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
32.9%
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))))
32.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
34.0%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2)))
32.8%
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
29.4%
(/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64))) a))
26.9%
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/.f64 (fma.f64 c (fma.f64 c (/.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)) c)) a))
31.6%
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) a)) a))
32.8%
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/.f64 #s(literal -1/2 binary64) b_2)) a))
36.1%
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 a (fma.f64 a (/.f64 (*.f64 #s(literal 1/8 binary64) c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))))
38.5%
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))))
28.1%
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) #s(approx (+ (* 1/2 (/ a b_2)) (/ (* b_2 -2) c)) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) c) (*.f64 a #s(literal 1/2 binary64))) b_2))))
2.6%
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) #s(approx (+ (* 1/2 (/ a b_2)) (/ (* b_2 -2) c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))))
25.5%
(*.f64 (pow.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) #s(literal -1/2 binary64)) (pow.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) #s(literal -1/2 binary64)))
33.9%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2))
38.5%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
37.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* c -1/2) (* -1/8 (* a (* c (/ c (* b_2 b_2)))))) (*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))) b_2))
38.4%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
32.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (*.f64 b_2 #s(approx (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)))))
33.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))))
32.9%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))))
14.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
14.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
Compiler

Compiled 1 285 to 498 computations (61.2% saved)

regimes73.0ms (0.9%)

Memory
19.7MiB live, 125.4MiB allocated
Counts
55 → 3
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
#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 c #s(literal -1/2 binary64)) b_2))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 #s(approx (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a))) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg.f64 (*.f64 b_2 #s(approx (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)) (/.f64 #s(literal 2 binary64) a)))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) #s(approx (+ (* 1/2 (/ a b_2)) (/ (* b_2 -2) c)) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))))
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/.f64 #s(literal -1/2 binary64) b_2)) a))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
(/.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2) a)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) a))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2))) a)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))) a)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2)))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 a (neg.f64 c))))) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 c (neg.f64 a))))) a)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (/.f64 (fma.f64 #s(literal -2 binary64) (*.f64 b_2 (/.f64 b_2 a)) (*.f64 c #s(literal 1/2 binary64))) 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) (neg.f64 (*.f64 b_2 (fma.f64 c (/.f64 #s(literal -1/2 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(approx (+ (* c -1/2) (* -1/8 (* a (* c (/ c (* b_2 b_2)))))) (*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) #s(literal -1/2 binary64)))) b_2))
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) b_2))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) b_2)))
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) #s(approx (+ (* 1/2 (/ a b_2)) (/ (* b_2 -2) c)) (/.f64 (fma.f64 #s(literal -2 binary64) (/.f64 (*.f64 b_2 b_2) c) (*.f64 a #s(literal 1/2 binary64))) b_2))))
(/.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))) b_2) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) a)
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))))
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 #s(approx (/ 1 (+ (* b_2 b_2) (* a c))) (/.f64 #s(literal 1 binary64) (*.f64 a c))))))) a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))))) a)
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)) a)) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))))) a)
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 a (fma.f64 a (/.f64 (*.f64 #s(literal 1/8 binary64) c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c)))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
(/.f64 #s(literal 1 binary64) (*.f64 #s(approx (/ 1 (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (/.f64 (fma.f64 c (fma.f64 c (/.f64 (*.f64 #s(literal 1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1/2 binary64) b_2)) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)) c)) a))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c (*.f64 (*.f64 a a) #s(literal -1/16 binary64))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (fma.f64 c (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2))))
(/.f64 #s(literal 1 binary64) #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 c (*.f64 a a)) #s(literal -1/8 binary64)) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) c))))))
(/.f64 #s(literal 1 binary64) (*.f64 (exp.f64 (*.f64 (log.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64)))) #s(literal -1 binary64))) a))
(*.f64 (pow.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) #s(literal -1/2 binary64)) (pow.f64 #s(approx (/ a (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c))))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) c) (/.f64 (*.f64 a #s(literal 1/2 binary64)) b_2))) #s(literal -1/2 binary64)))
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) 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 c #s(literal -1/2 binary64)) b_2))
Calls

4 calls:

20.0ms
c
19.0ms
a
16.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
15.0ms
b_2
Results
AccuracySegmentsBranch
51.2%1a
88.5%3b_2
57.2%3c
77.0%5(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Compiler

Compiled 28 to 19 computations (32.1% saved)

regimes13.0ms (0.2%)

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

1 calls:

11.0ms
b_2
Results
AccuracySegmentsBranch
81.9%3b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes7.0ms (0.1%)

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

1 calls:

6.0ms
b_2
Results
AccuracySegmentsBranch
81.8%3b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes8.0ms (0.1%)

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

1 calls:

7.0ms
b_2
Results
AccuracySegmentsBranch
81.8%3b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes9.0ms (0.1%)

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

2 calls:

4.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
51.1%3(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
68.9%2b_2
Compiler

Compiled 20 to 13 computations (35% saved)

regimes11.0ms (0.1%)

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

4 calls:

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

Compiled 28 to 19 computations (32.1% saved)

regimes8.0ms (0.1%)

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

4 calls:

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

Compiled 28 to 19 computations (32.1% saved)

regimes6.0ms (0.1%)

Memory
12.4MiB live, 12.4MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 28 to 19 computations (32.1% saved)

bsearch49.0ms (0.6%)

Memory
-28.1MiB live, 52.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
predicate-same
Steps
TimeLeftRight
20.0ms
2.0023845105393498e-159
6.099378967950108e-153
15.0ms
-9.44966293729297e+100
-5.039612173899429e+99
Samples
14.0ms220×0valid
6.0ms39×0invalid
4.0ms30×1valid
1.0ms2valid
Compiler

Compiled 493 to 325 computations (34.1% saved)

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

bsearch17.0ms (0.2%)

Memory
30.5MiB live, 30.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.0023845105393498e-159
6.099378967950108e-153
15.0ms
-527260942375343170.0
-1132228437474317.8
Samples
8.0ms128×0valid
1.0ms20×0invalid
Compiler

Compiled 475 to 312 computations (34.3% saved)

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

bsearch2.0ms (0%)

Memory
3.8MiB live, 3.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
2.0023845105393498e-159
6.099378967950108e-153
1.0ms
-527260942375343170.0
-1132228437474317.8
Compiler

Compiled 475 to 312 computations (34.3% saved)

bsearch3.0ms (0%)

Memory
-34.9MiB live, 3.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
2.0ms
2.0023845105393498e-159
6.099378967950108e-153
1.0ms
-527260942375343170.0
-1132228437474317.8
Compiler

Compiled 427 to 288 computations (32.6% saved)

bsearch12.0ms (0.1%)

Memory
22.4MiB live, 22.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
10.0ms
3.1606447423891645e-268
5.020725259482872e-268
Samples
4.0ms63×0valid
3.0ms40×0invalid
0.0ms1valid
Compiler

Compiled 99 to 72 computations (27.3% saved)

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

simplify12.0ms (0.1%)

Memory
-17.5MiB live, 21.3MiB allocated
Algorithm
egg-herbie
Rules
22×*-commutative_binary64
14×+-commutative_binary64
12×sub-neg_binary64
neg-sub0_binary64
neg-mul-1_binary64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
076430
198429
2110429
3116429
4118429
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -85000000000000004265749082668186640360259733028813251776751542819065911441166853625270922687595675648 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) (if (<=.f64 b_2 #s(literal 707617954654039/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968 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 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -1150000000000000 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) (if (<=.f64 b_2 #s(literal 707617954654039/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -1150000000000000 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))) (if (<=.f64 b_2 #s(literal 707617954654039/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -1150000000000000 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) (if (<=.f64 b_2 #s(literal 707617954654039/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal 1487016908477783/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
#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) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))
Outputs
(if (<=.f64 b_2 #s(literal -85000000000000004265749082668186640360259733028813251776751542819065911441166853625270922687595675648 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) (if (<=.f64 b_2 #s(literal 707617954654039/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968 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 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -85000000000000004265749082668186640360259733028813251776751542819065911441166853625270922687595675648 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) (if (<=.f64 b_2 #s(literal 707617954654039/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -1150000000000000 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 (/.f64 b_2 a) #s(literal -2 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))) (if (<=.f64 b_2 #s(literal 707617954654039/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -1150000000000000 binary64)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (fma.f64 b_2 (/.f64 #s(literal -2 binary64) a) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))) (if (<=.f64 b_2 #s(literal 707617954654039/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -1150000000000000 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) (if (<=.f64 b_2 #s(literal 707617954654039/117936325775673167257548580655883402841153788138013763386756446882675755074754651627691460161801836485670886719711370153117830769685149769767544820357271751364043603968 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (/ -1 (/ 1 (+ (* b_2 b_2) (* a c)))) (*.f64 a (neg.f64 c)))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal 1487016908477783/4646927838993072071243945306718439250410188130185607684549287060362314553626263667328650982800488595593121011844353040782670578892327830336846345565944983205571783876398312106070895030732180427719497486819848241268961714708993375275490934188589556509412640954544199727574266715045888 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
#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) #s(approx (neg (* b_2 (+ (* c (/ -1/2 (* b_2 b_2))) (/ 2 a)))) (*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))))

soundness990.0ms (11.7%)

Memory
29.2MiB live, 698.7MiB allocated
Rules
15 186×lower-fma.f64
15 186×lower-fma.f32
11 022×lower-fma.f64
11 022×lower-fma.f32
7 328×lower-fma.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054376
077368
1305347
02215336
048610233
1148310126
2486110010
081979584
0119911579
1392611361
0814310869
05083200
116063160
255203144
087823008
01041
01741
16439
246338
3588838
0861134
Stop Event
fuel
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 491 to 258 computations (47.5% saved)

preprocess97.0ms (1.1%)

Memory
18.5MiB live, 132.9MiB allocated
Compiler

Compiled 572 to 164 computations (71.3% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...