quad2p (problem 3.2.1, positive)

Time bar (total: 9.0s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze108.0ms (1.2%)

Memory
-4.6MiB live, 112.5MiB 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.3s (14.3%)

Memory
49.1MiB live, 1 471.1MiB allocated
Samples
389.0ms5 573×0valid
216.0ms1 150×2valid
196.0ms1 336×1valid
75.0ms1 072×0invalid
46.0ms197×3valid
Precisions
Click to see histograms. Total time spent on operations: 659.0ms
ival-mult: 146.0ms (22.2% of total)
ival-div: 122.0ms (18.5% of total)
ival-sqrt: 104.0ms (15.8% of total)
ival-sub: 82.0ms (12.4% of total)
adjust: 73.0ms (11.1% of total)
ival-add: 72.0ms (10.9% of total)
ival-neg: 48.0ms (7.3% of total)
ival-true: 7.0ms (1.1% of total)
ival-assert: 4.0ms (0.6% of total)
Bogosity

explain141.0ms (1.6%)

Memory
-13.1MiB live, 212.3MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
890-0-(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
540-0-(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
130-0-(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
40-0-(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
00-0-(*.f64 b_2 b_2)
00-0-a
00-0-(neg.f64 b_2)
00-0-b_2
00-0-(*.f64 a c)
00-0-c
Explanations
Click to see full explanations table
OperatorSubexpressionExplanationCount
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))oflow-rescue840
(*.f64 b_2 b_2)overflow66
(*.f64 a c)overflow28
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow84
+.f64(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation541
/.f64(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)u/n130
(*.f64 b_2 b_2)underflow42
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow26
(*.f64 a c)underflow48
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow5
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue50
(*.f64 b_2 b_2)underflow42
(*.f64 a c)underflow48
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow5
-.f64(-.f64 (*.f64 b_2 b_2) (*.f64 a c))nan-rescue40
(*.f64 b_2 b_2)overflow66
(*.f64 a c)overflow28
Confusion
Predicted +Predicted -
+1170
-12127
Precision
0.9069767441860465
Recall
1.0
Confusion?
Predicted +Predicted MaybePredicted -
+11700
-121126
Precision?
0.9
Recall?
1.0
Freqs
test
numberfreq
0127
1101
225
33
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
34.0ms354×0valid
13.0ms66×2valid
11.0ms78×1valid
4.0ms14×3valid
Compiler

Compiled 120 to 34 computations (71.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 33.0ms
ival-mult: 7.0ms (21.3% of total)
ival-sqrt: 6.0ms (18.3% of total)
ival-div: 5.0ms (15.2% of total)
ival-sub: 4.0ms (12.2% of total)
adjust: 4.0ms (12.2% of total)
ival-add: 4.0ms (12.2% of total)
ival-neg: 2.0ms (6.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess102.0ms (1.1%)

Memory
7.7MiB live, 46.5MiB 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 (neg.f64 c) a (*.f64 b_2 b_2))) b_2) a)
Compiler

Compiled 16 to 10 computations (37.5% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

simplify29.0ms (0.3%)

Memory
-28.3MiB live, 9.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 (neg.f64 c) a (*.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 (neg.f64 c) a (*.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 (neg.f64 c) a (*.f64 b_2 b_2)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
(*.f64 a c)
(*.f64 c a)
a
c

localize34.0ms (0.4%)

Memory
28.4MiB live, 28.4MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy0.8007812500000001
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy3.165404096755319
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy12.608702588631179
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy20.788405117586848
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
13.0ms177×0valid
6.0ms33×2valid
5.0ms39×1valid
2.0ms3valid
Compiler

Compiled 52 to 12 computations (76.9% saved)

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

series73.0ms (0.8%)

Memory
-19.8MiB live, 21.9MiB 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 (* -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 (* -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 b_2 (taylor 0 a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))) (taylor 0 a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))) (taylor 0 a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 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 (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ (pow b_2 2) a) c)) (taylor inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ (pow b_2 2) a) c)) (taylor inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (/ (pow b_2 2) a) c)) (taylor inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -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 (* (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 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor -inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))) (taylor -inf a) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c)))) (taylor -inf a) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1/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 (* -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 b_2 (taylor 0 c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))) (taylor 0 c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 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 (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (/ (pow b_2 2) c) a)) (taylor inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (/ (pow b_2 2) c) a)) (taylor inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (/ (pow b_2 2) c) a)) (taylor inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -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 (* -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 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))) (taylor -inf c) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a)))) (taylor -inf c) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (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 (* (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 b_2) (taylor 0 b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor 0 b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor 0 b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor 0 b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (- (pow b_2 2) (* a c)) (taylor 0 b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (- (pow b_2 2) (* a c)) (taylor 0 b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (- (pow b_2 2) (* a c)) (taylor 0 b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -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 (* -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 (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))) (taylor inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))) (taylor inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* -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 (* -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 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) (patch (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) (patch (-.f64 (*.f64 b_2 b_2) (*.f64 a c)) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify215.0ms (2.4%)

Memory
11.3MiB live, 121.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
255233144
087873008
Stop Event
iter limit
node limit
Counts
156 → 153
Calls
Call 1
Inputs
(* -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)))))))))
(* -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))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* (sqrt (/ c a)) (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)))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(* a (- (/ (pow b_2 2) a) c))
(* -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 (* (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 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(* -1 (* a c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -1/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)))))))))
(* -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))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* (sqrt (/ 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))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* a c))
(* c (- (/ (pow b_2 2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(* c (- (/ (pow b_2 2) c) a))
(* -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 (* (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 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* -1 (* a c))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* (sqrt (/ c a)) (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 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(* -1 (* a c))
(- (pow b_2 2) (* a c))
(- (pow b_2 2) (* a c))
(- (pow b_2 2) (* a c))
(* -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)
(* -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)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* -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))))))))
(* -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 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
Outputs
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(* 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 (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 (*.f64 c c) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 c c) #s(literal -1/8 binary64)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (*.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 (*.f64 c c) c) #s(literal -1/16 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 (*.f64 c c) #s(literal -1/8 binary64)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 (*.f64 c c) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 c c) #s(literal -1/8 binary64)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/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 (fma.f64 (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (*.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 (*.f64 c c) c) #s(literal -1/16 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 (*.f64 c c) #s(literal -1/8 binary64)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 (*.f64 c c) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 (*.f64 c c) #s(literal -1/8 binary64)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(* (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 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)) a)
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) c) a)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))) a)
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 5 binary64)) c) (*.f64 c c)))) (fma.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) c) a)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)))) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) c) a)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.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 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 5 binary64)) c) (*.f64 c c)))) (fma.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) c) a)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))))
(* (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 (fma.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) c) a)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 5 binary64)) c) (*.f64 c c)))) (fma.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) c) a)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 5 binary64)) c) (*.f64 c c)))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (fma.f64 (*.f64 (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) c) a)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* a (- (/ (pow b_2 2) a) c))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(* a (- (/ (pow b_2 2) a) c))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(* a (- (/ (pow b_2 2) a) c))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(* -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 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (neg.f64 b_2)) a)) 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 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64)))) a) b_2) a)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) b_2) 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)))
(fma.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64)))) a) 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 (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) c) a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 5 binary64)) c) (*.f64 c c)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) c) a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 5 binary64)) c) (*.f64 c c)))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.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 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) c) a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 a)) c) a)
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* 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 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (*.f64 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* 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 (fma.f64 (fma.f64 (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 a) (/.f64 a (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64))) c (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (*.f64 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (*.f64 c a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* 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 (fma.f64 (fma.f64 (*.f64 c #s(literal -1/16 binary64)) (*.f64 a (/.f64 a (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* 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 (fma.f64 (fma.f64 (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 b_2 a))) (/.f64 (*.f64 (*.f64 a a) #s(literal -1/16 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 (fma.f64 (*.f64 c #s(literal -1/8 binary64)) (/.f64 (*.f64 a a) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (*.f64 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(* (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 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 c))) c)
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 c)))) c)
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 c #s(literal 5 binary64)) a) (*.f64 a a)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 c))))) c)
(* (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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 c a))) 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 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) c) c) a))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 c 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 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64))))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) c) c) a))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 c a))))) c)
(* (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 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 c #s(literal 5 binary64)) a) (*.f64 a a)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 c #s(literal 5 binary64)) a) (*.f64 a a)))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* c (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 c)) a) c)
(* c (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 c)) a) c)
(* c (- (/ (pow b_2 2) c) a))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 c)) a) c)
(* -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 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (+.f64 (neg.f64 (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (neg.f64 b_2)) c)) 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 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) c) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64)))) c) b_2) c)) (neg.f64 c))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 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 (neg.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) c) a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (/.f64 (neg.f64 b_2) a)) c)) c)
(* -1 (* c (+ (* -1 (/ (+ (* -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 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (+.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 c (*.f64 (*.f64 a a) a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/8 binary64)))) c) (/.f64 b_2 a)) c)) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 c #s(literal 5 binary64)) a) (*.f64 a a)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 c #s(literal 5 binary64)) a) (*.f64 a a)))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.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 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 c)) a) c)
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 c)) a) c)
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (-.f64 (*.f64 b_2 (/.f64 b_2 c)) a) c)
(* (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 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) c) c) a)))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) c) a))) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (pow.f64 a #s(literal 5 binary64)) c) (*.f64 c c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) c) a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 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 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #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) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) c) c) a)))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 b_2 (/.f64 b_2 (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) c) c) a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(- (pow b_2 2) (* a c))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(- (pow b_2 2) (* a c))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(- (pow b_2 2) (* a c))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) #s(literal -1/2 binary64))) 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 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) #s(literal -1/2 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 c a (*.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))))) (fma.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c (/.f64 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 a a) #s(literal -1/16 binary64)) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.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) (+.f64 c (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (/.f64 #s(literal 5/64 binary64) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) a)))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) c) c) c) #s(literal -1/16 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))))) b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal -1/8 binary64) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))) b_2)
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (*.f64 (*.f64 c c) (/.f64 c (pow.f64 b_2 #s(literal 6 binary64)))) (*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c (*.f64 b_2 b_2))))) b_2 b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a #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 (neg.f64 b_2) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal -1/8 binary64) (fma.f64 (*.f64 a #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))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal -1/8 binary64) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c (*.f64 b_2 b_2)) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (*.f64 (*.f64 c c) (/.f64 c (pow.f64 b_2 #s(literal 6 binary64)))))))
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal -1/8 binary64) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a))))
(* -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 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 a a) #s(literal -1/16 binary64)) (*.f64 (*.f64 c c) (/.f64 c (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal -1/8 binary64) (/.f64 #s(literal 2 binary64) a)))))
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) #s(literal -1/8 binary64) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) a) (/.f64 (*.f64 c c) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) a) (*.f64 a a)) (*.f64 (*.f64 c c) (/.f64 c (pow.f64 b_2 #s(literal 6 binary64)))) (*.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c (*.f64 b_2 b_2))))) b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))

rewrite203.0ms (2.2%)

Memory
-5.9MiB live, 80.4MiB 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
(*.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (neg.f64 c) a (*.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)))
(*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 1 binary64)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal 1 binary64))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal -1 binary64))
(pow.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal 1 binary64))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2)))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))) (fma.f64 b_2 (/.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) (+.f64 #s(literal 0 binary64) (+.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (fma.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (-.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) b_2) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) b_2))
(/.f64 (-.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))) (*.f64 b_2 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))))) (*.f64 b_2 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) b_2 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) b_2))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (*.f64 b_2 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))))) (*.f64 b_2 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))))) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(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 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) b_2)
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))) b_2)
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))) b_2)
(fma.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(fma.f64 #s(literal 1 binary64) b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64) b_2)
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(fma.f64 b_2 (/.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(fma.f64 b_2 #s(literal -1 binary64) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(fma.f64 b_2 #s(literal 1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(-.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(-.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(-.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)
(-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) b_2)
(+.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) b_2)
(+.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(+.f64 #s(literal 0 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)
(+.f64 b_2 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(+.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(*.f64 (/.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) a) (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (/.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) a) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (neg.f64 c) a (*.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) (*.f64 b_2 b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal -1/2 binary64)) (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal -1/2 binary64)))
(*.f64 (/.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) a))
(*.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(*.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) a) (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 a)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) a))
(*.f64 #s(literal -1 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 a)))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)))
(*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))) a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a) #s(literal 1 binary64))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 #s(literal -1 binary64) a))
(*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 #s(literal 1 binary64) a))
(pow.f64 (pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) a)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a) #s(literal 1 binary64))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)))) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal -1 binary64)) a)
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) a)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal -1 binary64) a)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) a)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (neg.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) a)) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)))
(/.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) a) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a) (fma.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2))))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (neg.f64 a)))
(/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(/.f64 #s(literal -1 binary64) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (/.f64 (fma.f64 b_2 b_2 (fma.f64 c a (*.f64 b_2 b_2))) a)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) a)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (neg.f64 (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (neg.f64 a) (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (fma.f64 b_2 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (fma.f64 c a (*.f64 b_2 b_2))) a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (neg.f64 a))
(/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) b_2))
(fma.f64 (/.f64 #s(literal 1 binary64) a) b_2 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 (/.f64 #s(literal 1 binary64) a)))
(fma.f64 b_2 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a)))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) a) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 a)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(-.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 a)) (/.f64 b_2 (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a))
(+.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (*.f64 b_2 (/.f64 #s(literal 1 binary64) a)))
(+.f64 (*.f64 b_2 (/.f64 #s(literal 1 binary64) a)) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 #s(literal 1 binary64) a) b_2))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) b_2) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 #s(literal 1 binary64) b_2)
(*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 b_2 #s(literal -1 binary64))
(*.f64 b_2 #s(literal 1 binary64))
(pow.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 b_2 (*.f64 b_2 b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64))
(pow.f64 b_2 #s(literal 1 binary64))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) b_2)))
(/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64))))
(/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 b_2 b_2))
(/.f64 (*.f64 b_2 b_2) b_2)
(neg.f64 b_2)
(fma.f64 (pow.f64 b_2 #s(literal 1/2 binary64)) (pow.f64 b_2 #s(literal 1/2 binary64)) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) b_2 #s(literal 0 binary64))
(fma.f64 #s(literal 1 binary64) b_2 #s(literal 0 binary64))
(fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #s(literal 0 binary64))
(fma.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) b_2) #s(literal 0 binary64))
(fma.f64 b_2 #s(literal -1 binary64) #s(literal 0 binary64))
(fma.f64 b_2 #s(literal 1 binary64) #s(literal 0 binary64))
(-.f64 (/.f64 #s(literal 0 binary64) b_2) b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 b_2)) b_2)
(-.f64 #s(literal 0 binary64) b_2)
(+.f64 #s(literal 0 binary64) b_2)
(+.f64 b_2 #s(literal 0 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 b_2) #s(literal 1 binary64)))
b_2
(*.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(*.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/8 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))
(pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/2 binary64))
(/.f64 (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 0 binary64)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)))
(/.f64 (fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 0 binary64)) (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (neg.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))) #s(literal 0 binary64))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))) #s(literal 0 binary64))
(fma.f64 #s(literal -1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64))
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 0 binary64))
(fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 0 binary64))
(sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(-.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fabs.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 #s(literal 0 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/4 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) (*.f64 b_2 b_2) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)) b_2 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (-.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))))
(*.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(*.f64 (pow.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) #s(literal 1 binary64)) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))
(*.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))
(*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(pow.f64 (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 4 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))
(pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 2 binary64))
(pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64))
(/.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))) (fma.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (/.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c c) a) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (-.f64 (pow.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))))
(/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.f64 (*.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))))) (*.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) #s(literal 1 binary64)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 (*.f64 c c) a) a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))) (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))))))
(/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (fma.f64 (*.f64 (*.f64 c c) a) a (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 (*.f64 (*.f64 c a) b_2) b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))
(/.f64 (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) (*.f64 b_2 b_2) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 c c) a) a) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)) b_2 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (-.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))) (neg.f64 (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (*.f64 c #s(literal -1 binary64)) a (*.f64 b_2 b_2))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 #s(literal 1 binary64) (*.f64 c a)))
(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 (neg.f64 a) (neg.f64 c)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (neg.f64 (*.f64 (neg.f64 a) c)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 a) c))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 c a))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 c a) (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) (*.f64 c a)))
(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 (neg.f64 a) (neg.f64 c)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (neg.f64 (*.f64 (neg.f64 a) c)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 b_2) (*.f64 c a))
(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 #s(literal 1 binary64) (*.f64 c a)))
(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 (neg.f64 a) (neg.f64 c)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (neg.f64 (*.f64 (neg.f64 a) c)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (/.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(fma.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(fma.f64 (*.f64 c a) #s(literal -1 binary64) (*.f64 b_2 b_2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2))))))
(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 #s(literal 1 binary64) (*.f64 c a)))
(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 (neg.f64 a) (neg.f64 c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (neg.f64 (*.f64 (neg.f64 a) c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 (neg.f64 a) c))
(fma.f64 (*.f64 b_2 b_2) #s(literal -1 binary64) (*.f64 c a))
(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 #s(literal 1 binary64) (*.f64 c a)))
(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 (neg.f64 a) (neg.f64 c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (neg.f64 (*.f64 (neg.f64 a) c)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (neg.f64 a) c))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 c a))
(fma.f64 b_2 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 (neg.f64 c)) a))
(fma.f64 b_2 b_2 (*.f64 #s(literal 1 binary64) (*.f64 c a)))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 c) (neg.f64 a)))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 a) (neg.f64 c)))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 (neg.f64 a) c)))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 a) c))
(fma.f64 b_2 b_2 (*.f64 c a))
(sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2)))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))
(-.f64 #s(literal 0 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(-.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(-.f64 (*.f64 c a) (*.f64 b_2 b_2))
(-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(hypot.f64 (pow.f64 (*.f64 c a) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(hypot.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(hypot.f64 (*.f64 c a) (*.f64 b_2 b_2))
(hypot.f64 (*.f64 b_2 b_2) (pow.f64 (*.f64 c a) #s(literal 1 binary64)))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(hypot.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (-.f64 (*.f64 b_2 b_2) #s(literal 0 binary64)) (*.f64 c a))
(+.f64 (neg.f64 (*.f64 (neg.f64 a) c)) (*.f64 b_2 b_2))
(+.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (*.f64 (*.f64 c c) a) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2))))))
(+.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))
(+.f64 (*.f64 (neg.f64 a) c) (*.f64 b_2 b_2))
(+.f64 (*.f64 c a) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (neg.f64 c)) a))
(+.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) (*.f64 c a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 c) (neg.f64 a)))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) (neg.f64 c)))
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 (neg.f64 a) c)))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 a) c))
(+.f64 (*.f64 b_2 b_2) (*.f64 c a))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) #s(literal 1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)))
(exp.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))

eval123.0ms (1.4%)

Memory
30.6MiB live, 99.3MiB allocated
Compiler

Compiled 18 748 to 2 089 computations (88.9% saved)

prune154.0ms (1.7%)

Memory
-4.1MiB live, 118.3MiB allocated
Pruning

13 alts after pruning (12 fresh and 1 done)

PrunedKeptTotal
New59012602
Fresh000
Picked011
Done000
Total59013603
Accuracy
92.0%
Counts
603 → 13
Alt Table
Click to see full alt table
StatusAccuracyProgram
28.6%
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
16.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))) (neg.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c)) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a)))))))) a)
11.8%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (*.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
56.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
7.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) b_2) b_2 (*.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 a a) c))) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 c a))))))) a)
28.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))) a)
19.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
37.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a)
36.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
11.3%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a)
25.2%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
33.7%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
33.2%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
Compiler

Compiled 704 to 314 computations (55.4% saved)

simplify157.0ms (1.7%)

Memory
-34.9MiB live, 117.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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))))
cost-diff2624
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
cost-diff0
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a)
cost-diff128
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)))
cost-diff0
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
cost-diff0
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
cost-diff0
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
cost-diff0
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
cost-diff0
(/.f64 c b_2)
cost-diff0
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))))
cost-diff1344
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))
Rules
12 702×lower-fma.f32
12 696×lower-fma.f64
2 812×lower-*.f32
2 794×lower-*.f64
2 120×lower-+.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
043439
072439
1124426
2297426
3803370
42467340
57403340
08303340
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64))
(/.f64 c (*.f64 (neg.f64 b_2) b_2))
c
(*.f64 (neg.f64 b_2) b_2)
a
#s(literal 1 binary64)
(*.f64 b_2 b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/.f64 c b_2)
c
b_2
#s(literal -1/2 binary64)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 a b_2)
a
b_2
#s(literal -1/2 binary64)
c
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a)
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)))
(neg.f64 b_2)
b_2
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))
(fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)
(*.f64 a #s(literal -1/2 binary64))
a
#s(literal -1/2 binary64)
(/.f64 c b_2)
c
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))))
(neg.f64 b_2)
b_2
(sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
#s(literal -1 binary64)
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a)
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64))
(/.f64 c (*.f64 (neg.f64 b_2) b_2))
c
(*.f64 (neg.f64 b_2) b_2)
a
#s(literal 1 binary64)
(*.f64 b_2 b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/.f64 c b_2)
c
b_2
#s(literal -1/2 binary64)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(/.f64 a b_2)
a
b_2
#s(literal -1/2 binary64)
c
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a)
(/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a)
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)))
(-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2)
(neg.f64 b_2)
b_2
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
(fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(*.f64 a #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) a)
a
#s(literal -1/2 binary64)
(/.f64 c b_2)
c
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
#s(literal -1 binary64)
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
(*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))

localize143.0ms (1.6%)

Memory
-28.0MiB live, 134.1MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.2320259893193833
(/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
accuracy0.49999449521112044
(fma.f64 c a (*.f64 b_2 b_2))
accuracy4.988673723134953
(sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))
accuracy9.15645181089764
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
accuracy0.00390625
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)))
accuracy0.1015625
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a)
accuracy1.9296811749772094
(fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)
accuracy22.540740518436415
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))
accuracy0
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
accuracy0.1015625
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
accuracy2.415668806938806
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
accuracy22.540740518436415
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
accuracy0
(/.f64 c b_2)
accuracy0
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
accuracy22.545550217723356
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
accuracy1.2256783681200067
(/.f64 c (*.f64 (neg.f64 b_2) b_2))
accuracy3.316757769081927
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64))
accuracy4.988673723134953
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))
accuracy10.841077920702057
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))
Samples
62.0ms163×0invalid
36.0ms93×0valid
Compiler

Compiled 355 to 36 computations (89.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 79.0ms
ival-mult: 33.0ms (41.8% of total)
ival-div: 30.0ms (38% of total)
ival-add: 9.0ms (11.4% of total)
ival-sqrt: 3.0ms (3.8% of total)
ival-sub: 1.0ms (1.3% of total)
ival-neg: 1.0ms (1.3% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series255.0ms (2.8%)

Memory
20.7MiB live, 137.5MiB allocated
Counts
24 → 792
Calls
Call 1
Inputs
#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())
#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())
#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())
#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())
#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())
#s(alt (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())
#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())
#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())
#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())
#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())
#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())
#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())
#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())
#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())
Outputs
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) 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) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))) (taylor 0 a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))) (taylor 0 a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (sqrt -1)) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 a) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1/8 (/ (* a (* (pow c 2) (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* c (sqrt -1)) b_2)))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* 1/2 (/ (* c (sqrt -1)) b_2)) (* a (+ (* -1/8 (/ (* (pow c 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* a (* (pow c 3) (sqrt -1))) (pow b_2 5))))))) (* b_2 (sqrt -1))) (taylor 0 a) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow b_2 2)) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* a c) (pow b_2 4)) (/ 1 (pow b_2 2))) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* -1 (/ (* a (pow c 2)) (pow b_2 6))) (* -1 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2))) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* a (- (/ (* a (pow c 3)) (pow b_2 8)) (/ (pow c 2) (pow b_2 6)))) (* -1 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2))) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* -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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))) (taylor inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (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) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a))) (taylor inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a))) (taylor inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a))) (taylor inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow b_2 2) (* a (pow c 2))) (/ 1 c)) a) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c))) a) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow b_2 6) (* (pow a 3) (pow c 4))) (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (+ (/ 1 c) (/ (pow b_2 4) (* (pow a 2) (pow c 3)))))) a) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor -inf a) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor -inf a) (#s(alt (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf a) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (/ (pow b_2 2) a)))) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (/ (pow b_2 2) a)))) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (/ (pow b_2 2) a)))) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 3)) (/ b_2 a)))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a)))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a)))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a)))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))) (taylor -inf a) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3)))))) (taylor -inf a) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (pow (sqrt -1) 3))))))) (taylor -inf a) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c)) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow b_2 4) (* a (pow c 3)))) (* -1 (/ (pow b_2 2) (pow c 2)))) a)) (/ 1 c)) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow b_2 6) (* a (pow c 4)))) (* -1 (/ (pow b_2 4) (pow c 3)))) a)) (* -1 (/ (pow b_2 2) (pow c 2)))) a)) (/ 1 c)) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) 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) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* c (- (* 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))) (taylor 0 c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))) (taylor 0 c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (- (* b_2 (sqrt -1)) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor 0 c) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a (* c (sqrt -1))) b_2)) (* b_2 (sqrt -1))) (taylor 0 c) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* -1/8 (/ (* (pow a 2) (* c (sqrt -1))) (pow b_2 3))) (* 1/2 (/ (* a (sqrt -1)) b_2))))) (taylor 0 c) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (sqrt -1)) (* c (+ (* 1/2 (/ (* a (sqrt -1)) b_2)) (* c (+ (* -1/8 (/ (* (pow a 2) (sqrt -1)) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) (* c (sqrt -1))) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow b_2 2)) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* a c) (pow b_2 4)) (/ 1 (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* -1 (/ (* (pow a 2) c) (pow b_2 6))) (* -1 (/ a (pow b_2 4))))) (/ 1 (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* c (- (/ (* (pow a 3) c) (pow b_2 8)) (/ (pow a 2) (pow b_2 6)))) (* -1 (/ a (pow b_2 4))))) (/ 1 (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<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 b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c))) (taylor inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c))) (taylor inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (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) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c))) (taylor inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c))) (taylor inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c))) (taylor inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor inf c) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor inf c) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor inf c) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor inf c) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow b_2 2) (* (pow a 2) c)) (/ 1 a)) c) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a))) c) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow b_2 6) (* (pow a 4) (pow c 3))) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (+ (/ 1 a) (/ (pow b_2 4) (* (pow a 3) (pow c 2)))))) c) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<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 b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf c) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf c) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (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) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (/ (pow b_2 2) c)))) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (/ (pow b_2 2) c)))) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (/ (pow b_2 2) c)))) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 3)) (/ b_2 c)))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c)))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c)))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c)))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor -inf c) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor -inf c) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor -inf c) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor -inf c) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2))))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2))))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2))))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))) (taylor -inf c) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3)))))) (taylor -inf c) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (pow (sqrt -1) 3))))))) (taylor -inf c) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a)) c)) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow b_2 4) (* (pow a 3) c))) (* -1 (/ (pow b_2 2) (pow a 2)))) c)) (/ 1 a)) c)) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow b_2 6) (* (pow a 4) c))) (* -1 (/ (pow b_2 4) (pow a 3)))) c)) (* -1 (/ (pow b_2 2) (pow a 2)))) c)) (/ 1 a)) c)) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<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 (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) 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 (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (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 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) 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 (* (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 b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor 0 b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor 0 b_2) (#s(alt (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) 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) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (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) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5))))))))) (taylor 0 b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (* -1 (pow b_2 2))) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (* b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<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 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (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 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor 0 b_2) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor 0 b_2) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor 0 b_2) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor 0 b_2) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1)))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor 0 b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (/ (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 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow b_2 2) (+ (* -1 (/ (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 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow b_2 2) (+ (* (pow b_2 2) (- (/ (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 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2) (taylor inf b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2) (taylor inf b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (+ (* -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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))) (taylor inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))) (taylor inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (sqrt -1) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor inf b_2) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor inf b_2) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor inf b_2) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor inf b_2) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (sqrt -1)) (taylor inf b_2) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor inf b_2) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor inf b_2) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow b_2 2)) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* a c) (pow b_2 2)) 1) (pow b_2 2)) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 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 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* (pow a 3) (pow c 3)) (pow b_2 6)) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) (pow b_2 2)) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 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 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/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 #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) (patch #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (/ c b_2) (taylor -inf b_2) (#s(alt (/.f64 c b_2) (patch (/.f64 c b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) (patch (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* 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 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (patch #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (patch (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ a b_2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) (patch (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) (patch (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) 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 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))) (taylor -inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (pow b_2 2)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (- (* -1 (/ (* a c) (pow b_2 2))) 1)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (sqrt -1)))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) #<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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) 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 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor -inf b_2) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor -inf b_2) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor -inf b_2) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ c (pow b_2 2))) (taylor -inf b_2) (#s(alt (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (patch (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1))) (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1))) (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1))) (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (sqrt -1))) (taylor -inf b_2) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (sqrt -1) (+ (* -1/8 (/ (* (pow a 2) (* (pow c 2) (sqrt -1))) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 3) (* (pow c 3) (sqrt -1))) (pow b_2 6))) (* 1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow b_2 2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* a c) (pow b_2 2)) 1) (pow b_2 2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 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 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* (pow a 3) (pow c 3)) (pow b_2 6)) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) (pow b_2 2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
Calls

9 calls:

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

simplify210.0ms (2.3%)

Memory
1.8MiB live, 230.8MiB allocated
Algorithm
egg-herbie
Rules
11 380×lower-fma.f64
11 380×lower-fma.f32
7 412×lower-*.f64
7 412×lower-*.f32
6 000×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite125.0ms (1.4%)

Memory
10.3MiB live, 172.6MiB allocated
Rules
1 540×lower-fma.f32
1 534×lower-fma.f64
1 186×lower-*.f32
1 168×lower-*.f64
1 028×lower-/.f32
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
043363
072343
1276330
02022330
Stop Event
iter limit
iter limit
node limit
iter limit
Counts
24 → 393
Calls
Call 1
Inputs
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a)
(neg.f64 b_2)
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/.f64 c b_2)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)))
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))) a)
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))))
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64))
(/.f64 c (*.f64 (neg.f64 b_2) b_2))
(fma.f64 (*.f64 a #s(literal -1/2 binary64)) (/.f64 c b_2) b_2)
(sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 c a (*.f64 b_2 b_2))
(/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
Outputs
(*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)
(*.f64 (*.f64 b_2 b_2) (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)))
(*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(*.f64 b_2 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64)) (*.f64 b_2 b_2)) (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64)) (*.f64 b_2 b_2)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)))) (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64))) (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)))) (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2)))))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) (*.f64 b_2 b_2)))
(fma.f64 (pow.f64 b_2 #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 1 binary64)) (*.f64 (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 (neg.f64 b_2)) b_2 (*.f64 (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) (*.f64 b_2 b_2) (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 b_2 b_2) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)))))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) (*.f64 b_2 b_2)))
(fma.f64 b_2 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) (*.f64 b_2 b_2)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)))) (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))
(+.f64 (*.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)) (*.f64 (*.f64 b_2 b_2) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)))))
(+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) (*.f64 b_2 b_2)))
(*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))))))
(*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))))))))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2)))))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))))
(-.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)
(+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2) a))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))) a))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))))) a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))))))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (neg.f64 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2))))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2) a)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) a))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2) (neg.f64 a)))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 b_2 #s(literal -1 binary64))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2)) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (+.f64 #s(literal 0 binary64) b_2))
(neg.f64 b_2)
(-.f64 #s(literal 0 binary64) b_2)
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c (*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (neg.f64 c) #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) c)
(*.f64 (neg.f64 c) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 #s(literal 1 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal 1 binary64) b_2))
(pow.f64 (/.f64 b_2 c) #s(literal -1 binary64))
(/.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) b_2)
(/.f64 (*.f64 c #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (neg.f64 c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 c) (neg.f64 b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 c)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 c) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 c))
(/.f64 c b_2)
(neg.f64 (/.f64 (neg.f64 c) b_2))
(neg.f64 (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))
(*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) #s(literal -1 binary64))
(/.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) (neg.f64 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))))
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))) a))
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (neg.f64 a)))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (*.f64 c (/.f64 a b_2)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2))
(*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)
(*.f64 (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 a b_2) c))
(*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c b_2)))
(*.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a))
(*.f64 a (*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal -1/2 binary64) c)))
(*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 c (*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal -1/2 binary64) a)))
(*.f64 c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (neg.f64 a) (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) c)) (/.f64 b_2 a))
(/.f64 (*.f64 (neg.f64 c) (*.f64 #s(literal -1/2 binary64) a)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) a)) (/.f64 b_2 c))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) (neg.f64 c)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) #s(literal 1 binary64)) (/.f64 b_2 c))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)
(/.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 b_2 c))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)))
(*.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))
(*.f64 a (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 a (*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1/2 binary64)))
(/.f64 (*.f64 (neg.f64 a) #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 a)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) a)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2)
(/.f64 #s(literal -1/2 binary64) (/.f64 b_2 a))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) a)))
(*.f64 (*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))))
(*.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) (*.f64 b_2 b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))))) (neg.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2)))) (neg.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))))
(/.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (neg.f64 b_2)))))
(/.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) (*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2)))))
(fma.f64 #s(literal -1 binary64) b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))
(fma.f64 b_2 #s(literal -1 binary64) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))
(-.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))) (/.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))))
(-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2)
(+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2))
(*.f64 (neg.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a))
(pow.f64 (/.f64 a (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2)) #s(literal -1 binary64))
(/.f64 (*.f64 (*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) a))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) #s(literal 1 binary64)) (*.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2)) a))
(/.f64 (*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))) (*.f64 a (-.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)))))
(/.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (*.f64 a (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2)) (neg.f64 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2))))
(/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a)
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2)))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2)) a))
(neg.f64 (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (neg.f64 a)))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
(*.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))
(*.f64 (/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 a c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 a c) a) c (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(*.f64 (*.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))))
(*.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 #s(literal -1 binary64) (/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 #s(literal -1 binary64) (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))))
(pow.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 a c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 a c) a) c (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1 binary64)) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a c) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 b_2)))
(fma.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 b_2) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a c)))
(fma.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) c) (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) b_2) b_2) (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 a c) (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) c) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) b_2) b_2)))
(fma.f64 (*.f64 b_2 b_2) (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 a c) (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))))
(sqrt.f64 (*.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))))
(+.f64 (*.f64 (*.f64 a c) (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))))
(+.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (*.f64 a c) (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))))
(+.f64 (*.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) c) (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) b_2) b_2) (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(+.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a c)) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 b_2)))
(+.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 b_2)) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 a c)))
(+.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) c)) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) b_2) b_2)))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))))
(*.f64 (fma.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))))))
(/.f64 (-.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 b_2 b_2)) (-.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))))) (neg.f64 (-.f64 (neg.f64 b_2) (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2)))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (-.f64 (neg.f64 b_2) (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (fma.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (fma.f64 b_2 b_2 (fma.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))) (-.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))))) (fma.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2)))))
(fma.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))
(fma.f64 (pow.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))
(fma.f64 b_2 #s(literal -1 binary64) (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))
(-.f64 (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))) (/.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (-.f64 (neg.f64 b_2) (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))))
(-.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) b_2)
(+.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))
(*.f64 (neg.f64 (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) a))
(pow.f64 (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #s(literal -1 binary64))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 b_2 (fma.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))))))
(/.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))) a))
(/.f64 (*.f64 (fma.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))))) a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 a (-.f64 (neg.f64 b_2) (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))))))))
(/.f64 (neg.f64 (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (neg.f64 a))
(/.f64 (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(neg.f64 (/.f64 (neg.f64 (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) a))
(neg.f64 (/.f64 (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (neg.f64 a)))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)))) (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2)))) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64))) (neg.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)))) (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64)) (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)))) (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)))) (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64))))
(fma.f64 (/.f64 a (neg.f64 b_2)) (/.f64 c b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 c (neg.f64 b_2)) (/.f64 a b_2) #s(literal 1 binary64))
(fma.f64 (*.f64 a c) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) #s(literal 1 binary64))
(fma.f64 (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (/.f64 a b_2) (/.f64 c (neg.f64 b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 c b_2) (/.f64 a (neg.f64 b_2)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64))
(fma.f64 a (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) (*.f64 a #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64))
(fma.f64 c (/.f64 a (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64))
(fma.f64 c (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) a) #s(literal 1 binary64))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (neg.f64 b_2) b_2) (*.f64 (neg.f64 b_2) b_2))) (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal -1 binary64))))
(+.f64 (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) c)
(*.f64 (neg.f64 c) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 #s(literal 1 binary64) (/.f64 c (*.f64 (neg.f64 b_2) b_2)))
(*.f64 c (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(pow.f64 (/.f64 (*.f64 (neg.f64 b_2) b_2) c) #s(literal -1 binary64))
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (neg.f64 (neg.f64 c)) (*.f64 (neg.f64 b_2) b_2))
(/.f64 (/.f64 c (neg.f64 b_2)) b_2)
(/.f64 (neg.f64 c) (*.f64 b_2 b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (neg.f64 b_2) b_2) c)))
(/.f64 (/.f64 c b_2) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (/.f64 c (neg.f64 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 (neg.f64 b_2) b_2) c) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (neg.f64 b_2) b_2) c))
(/.f64 c (*.f64 (neg.f64 b_2) b_2))
(neg.f64 (/.f64 (neg.f64 c) (*.f64 (neg.f64 b_2) b_2)))
(neg.f64 (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2))) (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 b_2 b_2 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) b_2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2)) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) (*.f64 (*.f64 b_2 b_2) b_2))))
(fma.f64 (*.f64 c (/.f64 a b_2)) #s(literal -1/2 binary64) b_2)
(fma.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64) b_2)
(fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64) b_2)
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (/.f64 #s(literal 1 binary64) b_2) b_2)
(fma.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 a b_2) b_2)
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c b_2)
(fma.f64 (/.f64 a b_2) (*.f64 #s(literal -1/2 binary64) c) b_2)
(fma.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a b_2)
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 a b_2) c) b_2)
(fma.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c b_2)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)
(fma.f64 a (*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(fma.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) b_2)
(fma.f64 c (*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal -1/2 binary64) a)) b_2)
(fma.f64 c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) b_2)
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c (neg.f64 b_2))))
(+.f64 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c) b_2)
(+.f64 b_2 (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c))
(*.f64 (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)) (pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 (pow.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal 1/2 binary64)))
(*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(pow.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal 1/2 binary64))
(/.f64 (sqrt.f64 (*.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(sqrt.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2))) (fma.f64 a c (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 a c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 a c) a) c (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))) (neg.f64 (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 a c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 (*.f64 (*.f64 a c) a) c (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 a c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (-.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 (*.f64 (*.f64 b_2 b_2) a) c))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 a c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 a c) a) c (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 a c) a) c (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 a c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 a c))
(fma.f64 (pow.f64 b_2 #s(literal 1 binary64)) (pow.f64 b_2 #s(literal 1 binary64)) (*.f64 a c))
(fma.f64 (neg.f64 (neg.f64 b_2)) b_2 (*.f64 a c))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 a c))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 a c))
(fma.f64 b_2 (neg.f64 (neg.f64 b_2)) (*.f64 a c))
(fma.f64 b_2 b_2 (*.f64 a c))
(fma.f64 c a (*.f64 b_2 b_2))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))))
(+.f64 (*.f64 a c) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 a c))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 a c) a) c) (*.f64 a c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 a c) a) c (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(pow.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))) #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 a c (*.f64 b_2 b_2))))
(neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))

eval197.0ms (2.2%)

Memory
15.6MiB live, 316.7MiB allocated
Compiler

Compiled 37 154 to 2 949 computations (92.1% saved)

prune197.0ms (2.2%)

Memory
-33.8MiB live, 343.9MiB allocated
Pruning

22 alts after pruning (19 fresh and 3 done)

PrunedKeptTotal
New1 373161 389
Fresh437
Picked325
Done011
Total1 380221 402
Accuracy
92.1%
Counts
1 402 → 22
Alt Table
Click to see full alt table
StatusAccuracyProgram
27.9%
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (neg.f64 b_2)) a)
3.8%
(/.f64 (/.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) a)
14.7%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))))) a)
13.2%
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))))))
38.2%
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2) a)
11.3%
(/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a)
28.6%
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
17.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) a) c) (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) b_2) b_2))))) a)
56.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
18.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 (fma.f64 a c (*.f64 b_2 b_2)) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 a c (*.f64 (neg.f64 b_2) b_2))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
39.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (neg.f64 b_2)) (/.f64 a b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a)
36.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
52.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a)
25.2%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
33.7%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a)
27.9%
(/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))))
27.9%
(*.f64 (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) a))
38.1%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2))
25.2%
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))
32.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
33.2%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
33.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
Compiler

Compiled 1 042 to 494 computations (52.6% saved)

simplify103.0ms (1.1%)

Memory
14.4MiB live, 169.3MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))
cost-diff0
(fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))
cost-diff0
(/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))))
cost-diff0
(/.f64 #s(literal 1 binary64) a)
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2))
cost-diff640
(*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2)
cost-diff704
(*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)
cost-diff0
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
cost-diff0
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
cost-diff0
(-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2)
cost-diff0
(/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) 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)))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))
cost-diff704
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
Rules
5 588×lower-fma.f32
5 580×lower-fma.f64
3 070×lower-*.f32
3 054×lower-*.f64
2 398×lower-/.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
054547
090540
1145535
2267533
3615533
41770459
53103459
65700459
08181459
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))
#s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))
#s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(-.f64 (/.f64 (*.f64 b_2 b_2) a) c)
(/.f64 (*.f64 b_2 b_2) a)
(*.f64 b_2 b_2)
a
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
(/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a)
(-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2)
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(*.f64 #s(literal -1/2 binary64) a)
#s(literal -1/2 binary64)
a
(/.f64 c b_2)
c
b_2
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2))
(/.f64 #s(literal 1 binary64) a)
#s(literal 1 binary64)
a
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))
(*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)
(*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2)
(fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64))
(/.f64 c (*.f64 (neg.f64 b_2) b_2))
c
(*.f64 (neg.f64 b_2) b_2)
(neg.f64 b_2)
b_2
(/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))))
#s(literal 1 binary64)
(/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))
a
(fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))
(fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(fma.f64 a c (*.f64 b_2 b_2))
c
(*.f64 b_2 b_2)
b_2
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))
#s(literal -1 binary64)
(neg.f64 b_2)
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a)
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
#s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))
#s(approx (- (* b_2 b_2) (* a c)) #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
#s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))
#s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(-.f64 (/.f64 (*.f64 b_2 b_2) a) c)
(/.f64 (*.f64 b_2 b_2) a)
(*.f64 b_2 b_2)
a
c
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
(/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a)
(/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) a)
(-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2)
(-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)
(*.f64 #s(literal -1/2 binary64) a)
#s(literal -1/2 binary64)
a
(/.f64 c b_2)
c
b_2
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) b_2) a)
(/.f64 #s(literal 1 binary64) a)
#s(literal 1 binary64)
a
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))
#s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2)
(fma.f64 (/.f64 (neg.f64 a) b_2) c b_2)
(fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64))
(/.f64 c (*.f64 (neg.f64 b_2) b_2))
c
(*.f64 (neg.f64 b_2) b_2)
(neg.f64 b_2)
b_2
(/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)
#s(literal 1 binary64)
(/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))
(/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))
a
(fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))
(fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 c a (*.f64 b_2 b_2))
c
(*.f64 b_2 b_2)
b_2
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))
(/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
#s(literal -1 binary64)
(neg.f64 b_2)

localize139.0ms (1.5%)

Memory
6.8MiB live, 234.8MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy0.2320259893193833
(/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))
accuracy0.49999449521112044
(fma.f64 a c (*.f64 b_2 b_2))
accuracy4.662048932727813
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
accuracy5.038083051330973
(fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))
accuracy3.316757769081927
(fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64))
accuracy3.3210170027513817
(*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)
accuracy4.494656284571567
(*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2)
accuracy4.988673723134953
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))
accuracy0.00390625
(-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2)
accuracy0.1015625
(/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a)
accuracy1.9296811749772094
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
accuracy22.540740518436415
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
accuracy0
(/.f64 #s(literal -1/2 binary64) b_2)
accuracy0.0703125
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
accuracy22.545550217723356
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
accuracy0.00390625
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))
accuracy0.1015625
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a)
accuracy3.1723912017464997
(/.f64 (*.f64 b_2 b_2) a)
accuracy4.988673723134953
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))
Samples
73.0ms163×0invalid
32.0ms93×0valid
Compiler

Compiled 367 to 45 computations (87.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 57.0ms
ival-mult: 25.0ms (43.9% of total)
ival-div: 15.0ms (26.4% of total)
ival-add: 7.0ms (12.3% of total)
ival-sub: 3.0ms (5.3% of total)
ival-sqrt: 3.0ms (5.3% of total)
ival-fabs: 1.0ms (1.8% of total)
ival-neg: 1.0ms (1.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series122.0ms (1.4%)

Memory
-0.7MiB live, 195.6MiB allocated
Counts
26 → 840
Calls
Call 1
Inputs
#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())
#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())
#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) #<representation binary64>) () ())
#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())
#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())
#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())
#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())
#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())
#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())
#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())
#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())
#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())
#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())
#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())
#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())
Outputs
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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) (*.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 (* -1/2 (/ c b_2)) (taylor 0 a) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))) (taylor 0 a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))) (taylor 0 a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* a (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8)))))))) (* -1/2 (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)) (taylor 0 a) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))) (/ 1 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))) (taylor 0 a) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* a (- (* -1 (* a (+ (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow c 2) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))))) (/ 1 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))) (taylor 0 a) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* a (- (* a (- (* -1 (* a (+ (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8)))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (+ (* -1/4 (/ (* c (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* (pow b_2 2) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3)))) (* 1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow c 2) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3)))))))) (* (pow b_2 3) (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))))))) (+ (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow c 2) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))))) (/ 1 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))) (taylor 0 a) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) (taylor 0 a) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) (taylor 0 a) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) (taylor 0 a) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* a (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8)))))))) (* -1/2 (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) (taylor 0 a) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor 0 a) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor 0 a) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor 0 a) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor 0 a) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 a) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 a) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 a) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 a) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 a) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 a) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 a) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 a) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (sqrt -1) b_2) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (/ (sqrt -1) b_2)) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1/2 (* a (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 3))))) (/ (sqrt -1) b_2)) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8))))))) (* -1/2 (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))))) (/ (sqrt -1) b_2)) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow b_2 2)) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* a c) (pow b_2 4)) (/ 1 (pow b_2 2))) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* -1 (/ (* a (pow c 2)) (pow b_2 6))) (* -1 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2))) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* a (- (/ (* a (pow c 3)) (pow b_2 8)) (/ (pow c 2) (pow b_2 6)))) (* -1 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2))) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) 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) (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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 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 (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))) (taylor inf a) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/2 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) b_2) a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) b_2) a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) b_2) a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2)) (taylor inf a) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2)))) (taylor inf a) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))))) (taylor inf a) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* a c)) (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (* -1/4 (/ (* a (* (pow b_2 4) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* (pow c 3) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 3))))) (pow a 4))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2))))))) (taylor inf a) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) (taylor inf a) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) b_2) (taylor inf a) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) b_2) (taylor inf a) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) b_2) (taylor inf a) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor inf a) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor inf a) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor inf a) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor inf a) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf a) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf a) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf a) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf a) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor inf a) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a))) (taylor inf a) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a))) (taylor inf a) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a))) (taylor inf a) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* a c))) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow b_2 2) (* a (pow c 2))) (/ 1 c)) a) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c))) a) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow b_2 6) (* (pow a 3) (pow c 4))) (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (+ (/ 1 c) (/ (pow b_2 4) (* (pow a 2) (pow c 3)))))) a) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 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 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor -inf a) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a))) (taylor -inf a) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a))) (taylor -inf a) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor -inf a) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))) (taylor -inf a) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2))))) (taylor -inf a) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2)))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2)))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2)))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) a) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c a)) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))))) (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (pow a 3))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (taylor -inf a) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))))) (taylor -inf a) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)))))) (taylor -inf a) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (* -1 (/ (- (+ (* -1/4 (/ (* (pow b_2 4) (pow (fabs (+ (* a c) (pow b_2 2))) 2)) (* (pow c 3) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 3)))) (* 1/2 (* (sqrt (/ c a)) (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2))))) (* 1/2 (* (sqrt (/ a (pow c 5))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2))))) (pow a 3))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)))))) (taylor -inf a) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) (taylor -inf a) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3)))) b_2) (taylor -inf a) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) b_2) (taylor -inf a) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ c a)) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4)))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) b_2) (taylor -inf a) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor -inf a) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor -inf a) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor -inf a) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor -inf a) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf a) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf a) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf a) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf a) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor -inf a) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a)))) (taylor -inf a) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a)))) (taylor -inf a) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a)))) (taylor -inf a) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c)) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow b_2 4) (* a (pow c 3)))) (* -1 (/ (pow b_2 2) (pow c 2)))) a)) (/ 1 c)) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow b_2 6) (* a (pow c 4)))) (* -1 (/ (pow b_2 4) (pow c 3)))) a)) (* -1 (/ (pow b_2 2) (pow c 2)))) a)) (/ 1 c)) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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) (*.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 (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (taylor 0 c) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))) (taylor 0 c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))) (taylor 0 c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) a) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/2 (/ (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) a)) (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 3))) (* c (+ (* -1/2 (/ (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) a)) (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) a)))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)) (taylor 0 c) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))) (/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2))) (taylor 0 c) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (- (* -1 (* c (+ (* -1/2 (/ (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow a 3) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3))))))) (* -1/2 (/ (* (pow a 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))))) (/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2))) (taylor 0 c) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (- (* c (- (* -1 (* c (+ (* -1/2 (/ (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (+ (* -1/4 (/ (* (pow a 2) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* (pow b_2 2) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3)))) (* 1/2 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/2 (/ (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow a 3) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3)))))))) (* (pow b_2 3) (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))))))) (+ (* -1/2 (/ (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow a 3) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3))))))) (* -1/2 (/ (* (pow a 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))))) (/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2))) (taylor 0 c) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) (taylor 0 c) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) (taylor 0 c) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/2 (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))))) (* -1/2 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) (taylor 0 c) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/2 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8)))))))) (* -1/2 (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) (taylor 0 c) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor 0 c) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor 0 c) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor 0 c) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor 0 c) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 c) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 c) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 c) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 c) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (sqrt -1) b_2) (taylor 0 c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (/ (sqrt -1) b_2)) (taylor 0 c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (+ (* -1/2 (* b_2 (* c (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (* -1/2 (/ (* a (sqrt -1)) (pow b_2 3))))) (/ (sqrt -1) b_2)) (taylor 0 c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (+ (* -1/2 (/ (* a (sqrt -1)) (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) (* -1/2 (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))))))) (/ (sqrt -1) b_2)) (taylor 0 c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow b_2 2)) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* a c) (pow b_2 4)) (/ 1 (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* -1 (/ (* (pow a 2) c) (pow b_2 6))) (* -1 (/ a (pow b_2 4))))) (/ 1 (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* c (- (/ (* (pow a 3) c) (pow b_2 8)) (/ (pow a 2) (pow b_2 6)))) (* -1 (/ a (pow b_2 4))))) (/ 1 (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) 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) (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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 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/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 (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor inf c) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c))) (taylor inf c) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/2 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) a) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (/ b_2 a)) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (/ b_2 a)) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 7)))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (/ b_2 a)) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2)) (taylor inf c) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))) (taylor inf c) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2))))) (taylor inf c) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (* -1/4 (/ (* (pow b_2 4) (* c (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* (pow a 2) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 3))))) (pow c 4))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))))) (taylor inf c) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) (taylor inf c) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) b_2) (taylor inf c) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) b_2) (taylor inf c) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) b_2) (taylor inf c) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor inf c) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor inf c) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor inf c) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor inf c) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor inf c) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c))) (taylor inf c) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c))) (taylor inf c) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c))) (taylor inf c) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* a c))) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow b_2 2) (* (pow a 2) c)) (/ 1 a)) c) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a))) c) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow b_2 6) (* (pow a 4) (pow c 3))) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (+ (/ 1 a) (/ (pow b_2 4) (* (pow a 3) (pow c 2)))))) c) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) 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))) (sqrt -1))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) 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))) (sqrt -1))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 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 -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 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor -inf c) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor -inf c) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))) (taylor -inf c) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2))))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2))))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2))))) (taylor -inf c) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2)))) (taylor -inf c) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2)))) (taylor -inf c) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2)))) (taylor -inf c) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) a) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3)))) (/ b_2 a)) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) (/ b_2 a)) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4)))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) (/ b_2 a)) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (taylor -inf c) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))) (taylor -inf c) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2))))) (taylor -inf c) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (* 1/4 (/ (* (pow b_2 4) (pow (fabs (+ (* a c) (pow b_2 2))) 2)) (* (pow a 2) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 3))))) (* -1/2 (* (sqrt (/ c (pow a 3))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2))))) (pow c 3))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2))))) (taylor -inf c) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) (taylor -inf c) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3)))) b_2) (taylor -inf c) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) b_2) (taylor -inf c) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ a c)) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4)))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) b_2) (taylor -inf c) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor -inf c) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor -inf c) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor -inf c) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor -inf c) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor -inf c) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c)))) (taylor -inf c) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c)))) (taylor -inf c) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c)))) (taylor -inf c) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (taylor -inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))) (taylor -inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))) (taylor -inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a)) c)) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow b_2 4) (* (pow a 3) c))) (* -1 (/ (pow b_2 2) (pow a 2)))) c)) (/ 1 a)) c)) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow b_2 6) (* (pow a 4) c))) (* -1 (/ (pow b_2 4) (pow a 3)))) c)) (* -1 (/ (pow b_2 2) (pow a 2)))) c)) (/ 1 a)) c)) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) 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) (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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) 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 (* (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 0 b_2) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 b_2) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal -1/2 binary64) b_2) (patch (/.f64 #s(literal -1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal -1/2 binary64) b_2) (patch (/.f64 #s(literal -1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal -1/2 binary64) b_2) (patch (/.f64 #s(literal -1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 b_2) (taylor 0 b_2) (#s(alt (/.f64 #s(literal -1/2 binary64) b_2) (patch (/.f64 #s(literal -1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (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 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5))))))))) (taylor 0 b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) (/ 1 a))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* (pow a 3) c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* (pow a 3) c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (/ (* (pow a 2) (* b_2 c)) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (taylor 0 b_2) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* -1 (* b_2 (+ (* -1 (* (sqrt (* (pow a 5) (pow c 3))) (/ 1 (* (pow (fabs (+ (* a c) (pow b_2 2))) 3) (pow (sqrt -1) 3))))) (* -1/2 (* (sqrt (/ a c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))))) (* -1 (/ (* (pow a 2) c) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))))) (* (sqrt (* (pow a 3) c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (taylor 0 b_2) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (- (* -1 (* b_2 (+ (* -1/2 (/ a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* (sqrt (* a c)) (/ (+ (* -1 (* (sqrt (* (pow a 5) (pow c 3))) (/ 1 (* (pow (fabs (+ (* a c) (pow b_2 2))) 3) (pow (sqrt -1) 3))))) (* -1/2 (* (sqrt (/ a c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) (+ (* -1 (* (sqrt (* (pow a 5) (pow c 3))) (/ 1 (* (pow (fabs (+ (* a c) (pow b_2 2))) 3) (pow (sqrt -1) 3))))) (* -1/2 (* (sqrt (/ a c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))))) (* -1 (/ (* (pow a 2) c) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))))) (* (sqrt (* (pow a 3) c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (taylor 0 b_2) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (taylor 0 b_2) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 b_2) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (taylor 0 b_2) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) 1)) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (taylor 0 b_2) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) 1)) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (taylor 0 b_2) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor 0 b_2) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor 0 b_2) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor 0 b_2) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor 0 b_2) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor 0 b_2) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor 0 b_2) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* a c))) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 3/8 (* (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) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* (pow b_2 2) (+ (* -5/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 7)))) (* (pow b_2 2) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (sqrt -1)))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 b_2) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor 0 b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (/ (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 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow b_2 2) (+ (* -1 (/ (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 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow b_2 2) (+ (* (pow b_2 2) (- (/ (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 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 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 (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1/2 binary64) b_2) (patch (/.f64 #s(literal -1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1/2 binary64) b_2) (patch (/.f64 #s(literal -1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1/2 binary64) b_2) (patch (/.f64 #s(literal -1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 b_2) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1/2 binary64) b_2) (patch (/.f64 #s(literal -1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))) (taylor inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))) (taylor inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2)))) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (* a (pow b_2 6)))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ a b_2)) (taylor inf b_2) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 a) (* -1 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2)))) b_2) (taylor inf b_2) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 a) (* -1 (/ (+ (* -1/2 (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (pow b_2 4)))) (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2))) b_2) (taylor inf b_2) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1 a) (* -1 (/ (+ (* -1/2 (* a (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (+ (* -1/2 (* (pow a 2) (* c (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/2 (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))))))) (pow b_2 6)))) (+ (* -1/2 (/ (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (+ (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2)) (/ (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (pow b_2 4))))) b_2) (taylor inf b_2) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2)) 1)) (taylor inf b_2) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2))) 1)) (taylor inf b_2) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (pow b_2 6))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2)))) 1)) (taylor inf b_2) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor inf b_2) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor inf b_2) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor inf b_2) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor inf b_2) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf b_2) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf b_2) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf b_2) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor inf b_2) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf b_2) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (sqrt -1) b_2) (taylor inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (sqrt -1) (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) b_2) (taylor inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) b_2) (taylor inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* -1/2 (/ (* (sqrt -1) (+ (* 1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (* (pow a 3) (pow c 3)))) (pow b_2 6)))))) b_2) (taylor inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow b_2 2)) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* a c) (pow b_2 2)) 1) (pow b_2 2)) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 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 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* (pow a 3) (pow c 3)) (pow b_2 6)) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) (pow b_2 2)) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) (patch (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (patch (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) 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 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 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 -inf b_2) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor -inf b_2) (#s(alt (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) (patch (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1/2 binary64) b_2) (patch (/.f64 #s(literal -1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1/2 binary64) b_2) (patch (/.f64 #s(literal -1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1/2 binary64) b_2) (patch (/.f64 #s(literal -1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (/ -1/2 b_2) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1/2 binary64) b_2) (patch (/.f64 #s(literal -1/2 binary64) b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))) (taylor -inf b_2) (#s(alt (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) (patch (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) 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 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) (patch (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))) (taylor -inf b_2) (#s(alt #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (patch #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1))) (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1))) (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1))) (taylor -inf b_2) (#s(alt (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) (patch (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1))) (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1))) (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1))) (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (* a (pow b_2 6)))) (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (patch (/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ a b_2)) (taylor -inf b_2) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ a (* -1 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2)))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ a (* -1 (/ (+ (* -1 (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* -1/2 (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (pow b_2 4)))) (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (- (+ a (* -1 (/ (+ (* -1 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* -1/2 (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))))) (+ (* -1/2 (* a (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (* 1/2 (* (pow a 2) (* c (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))))))) (pow b_2 6)))) (+ (* -1 (/ (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (pow b_2 4))) (+ (* -1/2 (/ (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2))))) b_2)) (taylor -inf b_2) (#s(alt (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) (patch (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (pow b_2 6))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2))))))) (taylor -inf b_2) (#s(alt (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) (patch (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor -inf b_2) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor -inf b_2) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor -inf b_2) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (fabs (+ (* a c) (pow b_2 2))) (taylor -inf b_2) (#s(alt (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (patch (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (/ (pow b_2 2) a) (taylor -inf b_2) (#s(alt (/.f64 (*.f64 b_2 b_2) a) (patch (/.f64 (*.f64 b_2 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf b_2) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) (patch (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (sqrt -1) b_2)) (taylor -inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (sqrt -1) (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) b_2)) (taylor -inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) b_2)) (taylor -inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* -1/2 (/ (* (sqrt -1) (+ (* 1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (* (pow a 3) (pow c 3)))) (pow b_2 6)))))) b_2)) (taylor -inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 a c (*.f64 b_2 b_2)) (patch (fma.f64 a c (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow b_2 2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* a c) (pow b_2 2)) 1) (pow b_2 2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 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 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* (pow a 3) (pow c 3)) (pow b_2 6)) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) (pow b_2 2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
24.0ms
b_2
@inf
((* (- (/ (* b_2 b_2) a) c) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (+ (* (* -1/2 a) (/ c b_2)) b_2) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) (* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (/ 1 a) (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2))) (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)) (fabs (+ (* a c) (* b_2 b_2))) (sqrt (- (* b_2 b_2) (* a c))) (/ (* b_2 b_2) a) (sqrt (- (* b_2 b_2) (* a c))) (+ (* a (/ c (* (neg b_2) b_2))) 1) (sqrt (/ -1 (+ (* a c) (* b_2 b_2)))) (+ (* a c) (* b_2 b_2)) (/ -1 (+ (* a c) (* b_2 b_2))))
12.0ms
c
@-inf
((* (- (/ (* b_2 b_2) a) c) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (+ (* (* -1/2 a) (/ c b_2)) b_2) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) (* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (/ 1 a) (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2))) (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)) (fabs (+ (* a c) (* b_2 b_2))) (sqrt (- (* b_2 b_2) (* a c))) (/ (* b_2 b_2) a) (sqrt (- (* b_2 b_2) (* a c))) (+ (* a (/ c (* (neg b_2) b_2))) 1) (sqrt (/ -1 (+ (* a c) (* b_2 b_2)))) (+ (* a c) (* b_2 b_2)) (/ -1 (+ (* a c) (* b_2 b_2))))
11.0ms
a
@-inf
((* (- (/ (* b_2 b_2) a) c) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (+ (* (* -1/2 a) (/ c b_2)) b_2) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) (* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (/ 1 a) (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2))) (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)) (fabs (+ (* a c) (* b_2 b_2))) (sqrt (- (* b_2 b_2) (* a c))) (/ (* b_2 b_2) a) (sqrt (- (* b_2 b_2) (* a c))) (+ (* a (/ c (* (neg b_2) b_2))) 1) (sqrt (/ -1 (+ (* a c) (* b_2 b_2)))) (+ (* a c) (* b_2 b_2)) (/ -1 (+ (* a c) (* b_2 b_2))))
7.0ms
c
@inf
((* (- (/ (* b_2 b_2) a) c) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (+ (* (* -1/2 a) (/ c b_2)) b_2) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) (* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (/ 1 a) (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2))) (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)) (fabs (+ (* a c) (* b_2 b_2))) (sqrt (- (* b_2 b_2) (* a c))) (/ (* b_2 b_2) a) (sqrt (- (* b_2 b_2) (* a c))) (+ (* a (/ c (* (neg b_2) b_2))) 1) (sqrt (/ -1 (+ (* a c) (* b_2 b_2)))) (+ (* a c) (* b_2 b_2)) (/ -1 (+ (* a c) (* b_2 b_2))))
6.0ms
a
@inf
((* (- (/ (* b_2 b_2) a) c) a) (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (neg b_2) (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (* c (/ -1/2 b_2)) (/ -1/2 b_2) (/ (- (sqrt (- (* b_2 b_2) (* a c))) b_2) a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (+ (* (* -1/2 a) (/ c b_2)) b_2) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) (* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (/ 1 a) (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2))) (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)) (fabs (+ (* a c) (* b_2 b_2))) (sqrt (- (* b_2 b_2) (* a c))) (/ (* b_2 b_2) a) (sqrt (- (* b_2 b_2) (* a c))) (+ (* a (/ c (* (neg b_2) b_2))) 1) (sqrt (/ -1 (+ (* a c) (* b_2 b_2)))) (+ (* a c) (* b_2 b_2)) (/ -1 (+ (* a c) (* b_2 b_2))))

simplify260.0ms (2.9%)

Memory
43.9MiB live, 353.5MiB allocated
Algorithm
egg-herbie
Rules
8 258×lower-*.f64
8 258×lower-*.f32
6 526×lower-fma.f64
6 526×lower-fma.f32
4 348×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0145621402
1484920926
0908319863
Stop Event
iter limit
node limit
Counts
840 → 823
Calls
Call 1
Inputs
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -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)))))))))
(* -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))))))))
(* -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))))))))
(* -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))))))))
(* -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)))))))))
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))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
b_2
(+ b_2 (* -1 (/ (* a c) b_2)))
(+ b_2 (* -1 (/ (* a c) b_2)))
(+ b_2 (* -1 (/ (* a c) 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))))))))
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) a)
(/ (- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a)
(/ (- (+ (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a)
(/ (- (+ (* a (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8)))))))) (* -1/2 (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a)
(/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2))
(* a (+ (* 1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))) (/ 1 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2))))
(* a (+ (* a (- (* -1 (* a (+ (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow c 2) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))))) (/ 1 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2))))
(* a (+ (* a (- (* a (- (* -1 (* a (+ (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8)))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (+ (* -1/4 (/ (* c (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* (pow b_2 2) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3)))) (* 1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow c 2) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3)))))))) (* (pow b_2 3) (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))))))) (+ (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow c 2) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))))) (/ 1 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2))))
(- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)
(- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2)
(- (+ (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2)
(- (+ (* a (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8)))))))) (* -1/2 (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2)
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
1
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(/ (sqrt -1) b_2)
(+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (/ (sqrt -1) b_2))
(+ (* a (+ (* -1/2 (* a (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 3))))) (/ (sqrt -1) b_2))
(+ (* a (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8))))))) (* -1/2 (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))))) (/ (sqrt -1) b_2))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(/ -1 (pow b_2 2))
(- (/ (* a c) (pow b_2 4)) (/ 1 (pow b_2 2)))
(- (* a (- (* -1 (/ (* a (pow c 2)) (pow b_2 6))) (* -1 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2)))
(- (* a (- (* a (- (/ (* a (pow c 3)) (pow b_2 8)) (/ (pow c 2) (pow b_2 6)))) (* -1 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2)))
(* -1 (* a c))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* (sqrt (/ c a)) (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)))))
(* (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)))))
(* (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)))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(* a (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(* a (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(* -1 (* a c))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* -1 (/ (* a c) b_2))
(* a (+ (* -1 (/ c b_2)) (/ b_2 a)))
(* a (+ (* -1 (/ c b_2)) (/ b_2 a)))
(* a (+ (* -1 (/ c b_2)) (/ 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) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) a)
(/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) b_2) a)
(/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) b_2) a)
(/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) b_2) a)
(/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))))
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2))))))
(* a (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* a c)) (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (* -1/4 (/ (* a (* (pow b_2 4) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* (pow c 3) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 3))))) (pow a 4))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))))))
(- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) b_2)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) b_2)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) b_2)
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (/ (* a c) (pow b_2 2)))
(* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a)))
(* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a)))
(* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a)))
(* (sqrt (/ 1 (* a c))) (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/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* a c)
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(/ -1 (* a c))
(/ (- (/ (pow b_2 2) (* a (pow c 2))) (/ 1 c)) a)
(/ (- (* -1 (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c))) a)
(/ (- (/ (pow b_2 6) (* (pow a 3) (pow c 4))) (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (+ (/ 1 c) (/ (pow b_2 4) (* (pow a 2) (pow c 3)))))) a)
(* -1 (* a c))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -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 (* (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 (* (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 (* (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 (* (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 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(* -1/2 (/ (* a c) b_2))
(* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(* -1 (* a c))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (/ (* a c) b_2))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 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 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) a)
(* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) a))
(* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) a))
(* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c a)) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))))) (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (pow a 3))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) a))
(/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))
(* -1 (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)))))
(* -1 (* a (- (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))))))
(* -1 (* a (- (* -1 (/ (- (+ (* -1/4 (/ (* (pow b_2 4) (pow (fabs (+ (* a c) (pow b_2 2))) 2)) (* (pow c 3) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 3)))) (* 1/2 (* (sqrt (/ c a)) (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2))))) (* 1/2 (* (sqrt (/ a (pow c 5))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2))))) (pow a 3))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))))))
(- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3)))) b_2)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) b_2)
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ c a)) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4)))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) b_2)
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(* -1 (/ (* a c) (pow b_2 2)))
(* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a))))
(* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a))))
(* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a))))
(* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(* a c)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(/ -1 (* a c))
(* -1 (/ (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c)) a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow b_2 4) (* a (pow c 3)))) (* -1 (/ (pow b_2 2) (pow c 2)))) a)) (/ 1 c)) a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow b_2 6) (* a (pow c 4)))) (* -1 (/ (pow b_2 4) (pow c 3)))) a)) (* -1 (/ (pow b_2 2) (pow c 2)))) a)) (/ 1 c)) a))
(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/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)))))))))
(* -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))))
(* -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))))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* c (- (* -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))))
(* -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)))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
b_2
(+ b_2 (* -1 (/ (* a c) b_2)))
(+ b_2 (* -1 (/ (* a c) b_2)))
(+ b_2 (* -1 (/ (* a c) b_2)))
(* -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))))
(/ (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) a)
(- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a))
(- (+ (* c (+ (* -1/2 (/ (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) a)) (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a))
(- (+ (* c (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 3))) (* c (+ (* -1/2 (/ (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) a)) (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) a)))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a))
(/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2))
(+ (* 1/2 (/ (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))) (/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))
(+ (* c (- (* -1 (* c (+ (* -1/2 (/ (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow a 3) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3))))))) (* -1/2 (/ (* (pow a 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))))) (/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1/2 (/ (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (+ (* -1/4 (/ (* (pow a 2) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* (pow b_2 2) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3)))) (* 1/2 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/2 (/ (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow a 3) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3)))))))) (* (pow b_2 3) (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))))))) (+ (* -1/2 (/ (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow a 3) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3))))))) (* -1/2 (/ (* (pow a 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))))) (/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))
(- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)
(- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2)
(- (+ (* c (+ (* -1/2 (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))))) (* -1/2 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2)
(- (+ (* c (+ (* -1/2 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8)))))))) (* -1/2 (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2)
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
1
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(/ (sqrt -1) b_2)
(+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (/ (sqrt -1) b_2))
(+ (* c (+ (* -1/2 (* b_2 (* c (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (* -1/2 (/ (* a (sqrt -1)) (pow b_2 3))))) (/ (sqrt -1) b_2))
(+ (* c (+ (* -1/2 (/ (* a (sqrt -1)) (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) (* -1/2 (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))))))) (/ (sqrt -1) b_2))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(/ -1 (pow b_2 2))
(- (/ (* a c) (pow b_2 4)) (/ 1 (pow b_2 2)))
(- (* c (- (* -1 (/ (* (pow a 2) c) (pow b_2 6))) (* -1 (/ a (pow b_2 4))))) (/ 1 (pow b_2 2)))
(- (* c (- (* c (- (/ (* (pow a 3) c) (pow b_2 8)) (/ (pow a 2) (pow b_2 6)))) (* -1 (/ a (pow b_2 4))))) (/ 1 (pow b_2 2)))
(* -1 (* a c))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* (sqrt (/ 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))))))
(* (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/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c 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))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1/2 (/ (* a c) b_2))
(* c (+ (* -1/2 (/ a b_2)) (/ b_2 c)))
(* c (+ (* -1/2 (/ a b_2)) (/ b_2 c)))
(* c (+ (* -1/2 (/ a b_2)) (/ b_2 c)))
(* -1 (* a c))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* -1 (/ (* a c) b_2))
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(* (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))))))
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) a)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (/ b_2 a))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (/ b_2 a))
(- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 7)))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (/ b_2 a))
(/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))
(+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2)))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (* -1/4 (/ (* (pow b_2 4) (* c (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* (pow a 2) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 3))))) (pow c 4))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2))))))
(- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) b_2)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) b_2)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) b_2)
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (/ (* a c) (pow b_2 2)))
(* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c)))
(* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c)))
(* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c)))
(* (sqrt (/ 1 (* a c))) (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/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* a c)
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(/ -1 (* a c))
(/ (- (/ (pow b_2 2) (* (pow a 2) c)) (/ 1 a)) c)
(/ (- (* -1 (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a))) c)
(/ (- (/ (pow b_2 6) (* (pow a 4) (pow c 3))) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (+ (/ 1 a) (/ (pow b_2 4) (* (pow a 3) (pow c 2)))))) c)
(* -1 (* a c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -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 (* (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 (* (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 (* (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 (* (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 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* -1/2 (/ (* a c) b_2))
(* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(* -1 (* a c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (/ (* a c) b_2))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) a)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3)))) (/ b_2 a))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) (/ b_2 a))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4)))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) (/ b_2 a))
(/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))
(+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))))
(- (+ (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (* 1/4 (/ (* (pow b_2 4) (pow (fabs (+ (* a c) (pow b_2 2))) 2)) (* (pow a 2) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 3))))) (* -1/2 (* (sqrt (/ c (pow a 3))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2))))) (pow c 3))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))))
(- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3)))) b_2)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) b_2)
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ a c)) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4)))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) b_2)
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* -1 (* (sqrt (* 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)))
(* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c))))
(* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c))))
(* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c))))
(* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(* a c)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(/ -1 (* a c))
(* -1 (/ (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a)) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow b_2 4) (* (pow a 3) c))) (* -1 (/ (pow b_2 2) (pow a 2)))) c)) (/ 1 a)) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow b_2 6) (* (pow a 4) c))) (* -1 (/ (pow b_2 4) (pow a 3)))) c)) (* -1 (/ (pow b_2 2) (pow a 2)))) c)) (/ 1 a)) c))
(* -1 (* a c))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* (sqrt (/ c a)) (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 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 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 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)
(* (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)))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(* -1/2 (/ (* a c) b_2))
(/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2)
(/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2)
(/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2)
(* -1 (* a c))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (/ (* a c) b_2))
(/ (+ (* -1 (* a c)) (pow b_2 2)) b_2)
(/ (+ (* -1 (* a c)) (pow b_2 2)) b_2)
(/ (+ (* -1 (* a c)) (pow 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)))
(* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(+ (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(+ (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) (/ 1 a))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(* (sqrt (* (pow a 3) c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(+ (* (sqrt (* (pow a 3) c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (/ (* (pow a 2) (* b_2 c)) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))))
(+ (* b_2 (- (* -1 (* b_2 (+ (* -1 (* (sqrt (* (pow a 5) (pow c 3))) (/ 1 (* (pow (fabs (+ (* a c) (pow b_2 2))) 3) (pow (sqrt -1) 3))))) (* -1/2 (* (sqrt (/ a c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))))) (* -1 (/ (* (pow a 2) c) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))))) (* (sqrt (* (pow a 3) c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))
(+ (* b_2 (- (* b_2 (- (* -1 (* b_2 (+ (* -1/2 (/ a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* (sqrt (* a c)) (/ (+ (* -1 (* (sqrt (* (pow a 5) (pow c 3))) (/ 1 (* (pow (fabs (+ (* a c) (pow b_2 2))) 3) (pow (sqrt -1) 3))))) (* -1/2 (* (sqrt (/ a c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) (+ (* -1 (* (sqrt (* (pow a 5) (pow c 3))) (/ 1 (* (pow (fabs (+ (* a c) (pow b_2 2))) 3) (pow (sqrt -1) 3))))) (* -1/2 (* (sqrt (/ a c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))))) (* -1 (/ (* (pow a 2) c) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))))) (* (sqrt (* (pow a 3) c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))
(* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(+ (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) 1)) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(+ (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) 1)) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(* -1 (/ (* a c) (pow b_2 2)))
(/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2))
(/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2))
(/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 3/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* (pow b_2 2) (+ (* -5/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 7)))) (* (pow b_2 2) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (sqrt -1))))))))
(* a c)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(/ -1 (* a c))
(- (/ (pow b_2 2) (* (pow a 2) (pow c 2))) (/ 1 (* a c)))
(- (* (pow b_2 2) (+ (* -1 (/ (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) (- (/ (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)))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* -1/2 (/ (* 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)
(* -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)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -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)
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -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)
(* -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)
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)))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
b_2
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* -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)
(* -1 (/ b_2 a))
(* b_2 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))) (/ 1 a)))
(* b_2 (- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2)))) (/ 1 a)))
(* b_2 (- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (* a (pow b_2 6)))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))) (/ 1 a)))
(* -1 (/ a b_2))
(/ (+ (* -1 a) (* -1 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2)))) b_2)
(/ (- (+ (* -1 a) (* -1 (/ (+ (* -1/2 (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (pow b_2 4)))) (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2))) b_2)
(/ (- (+ (* -1 a) (* -1 (/ (+ (* -1/2 (* a (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (+ (* -1/2 (* (pow a 2) (* c (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/2 (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))))))) (pow b_2 6)))) (+ (* -1/2 (/ (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (+ (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2)) (/ (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (pow b_2 4))))) b_2)
(* -1 b_2)
(* b_2 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2)) 1))
(* b_2 (- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2))) 1))
(* b_2 (- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (pow b_2 6))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2)))) 1))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -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
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(/ (sqrt -1) b_2)
(/ (+ (sqrt -1) (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) b_2)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) b_2)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* -1/2 (/ (* (sqrt -1) (+ (* 1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (* (pow a 3) (pow c 3)))) (pow b_2 6)))))) b_2)
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(/ -1 (pow b_2 2))
(/ (- (/ (* a c) (pow b_2 2)) 1) (pow b_2 2))
(/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (pow b_2 2))
(/ (- (/ (* (pow a 3) (pow c 3)) (pow b_2 6)) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) (pow b_2 2))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* -2 b_2)
(* -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))))))))
(* -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 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/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/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)
(* -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)))))))
(* -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 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
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1)))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1)))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1)))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
b_2
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/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 (/ b_2 a))
(* -1 (* b_2 (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))))
(* -1 (* b_2 (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2)))))))
(* -1 (* b_2 (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (* a (pow b_2 6)))) (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))))))
(* -1 (/ a b_2))
(* -1 (/ (+ a (* -1 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2)))) b_2))
(* -1 (/ (- (+ a (* -1 (/ (+ (* -1 (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* -1/2 (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (pow b_2 4)))) (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2))) b_2))
(* -1 (/ (- (+ a (* -1 (/ (+ (* -1 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* -1/2 (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))))) (+ (* -1/2 (* a (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (* 1/2 (* (pow a 2) (* c (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))))))) (pow b_2 6)))) (+ (* -1 (/ (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (pow b_2 4))) (+ (* -1/2 (/ (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2))))) b_2))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2)))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (pow b_2 6))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2)))))))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs (+ (* a c) (pow b_2 2)))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(/ (pow b_2 2) a)
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
1
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(* -1 (/ (sqrt -1) b_2))
(* -1 (/ (+ (sqrt -1) (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) b_2))
(* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) b_2))
(* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* -1/2 (/ (* (sqrt -1) (+ (* 1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (* (pow a 3) (pow c 3)))) (pow b_2 6)))))) b_2))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(/ -1 (pow b_2 2))
(/ (- (/ (* a c) (pow b_2 2)) 1) (pow b_2 2))
(/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (pow b_2 2))
(/ (- (/ (* (pow a 3) (pow c 3)) (pow b_2 6)) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) (pow b_2 2))
Outputs
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(* 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 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/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 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/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 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/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 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(* -1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(* 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 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64) b_2)
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64) b_2)
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64) b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
b_2
(+ b_2 (* -1 (/ (* a c) b_2)))
(-.f64 b_2 (/.f64 (*.f64 c a) b_2))
(+ b_2 (* -1 (/ (* a c) b_2)))
(-.f64 b_2 (/.f64 (*.f64 c a) b_2))
(+ b_2 (* -1 (/ (* a c) b_2)))
(-.f64 b_2 (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/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 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) a)
(/.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) a)
(/ (- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/2 binary64) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) a)
(/ (- (+ (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a)
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 a b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))) (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))))) a (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) a)
(/ (- (+ (* a (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8)))))))) (* -1/2 (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a)
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 a b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 c c) c) (pow.f64 b_2 #s(literal 8 binary64))))) (*.f64 (*.f64 b_2 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) a (*.f64 (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/2 binary64))) a (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) a)
(/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2))
(/.f64 a (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))
(* a (+ (* 1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))) (/ 1 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2))))
(*.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) c) (*.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (*.f64 (*.f64 b_2 b_2) b_2)))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))) a)
(* a (+ (* a (- (* -1 (* a (+ (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow c 2) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))))) (/ 1 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2))))
(*.f64 (fma.f64 (fma.f64 (neg.f64 a) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))) (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))))) (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) c) (*.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal 1/2 binary64))) a (/.f64 #s(literal 1 binary64) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))) a)
(* a (+ (* a (- (* a (- (* -1 (* a (+ (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8)))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (+ (* -1/4 (/ (* c (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (* (pow b_2 2) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3)))) (* 1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow c 2) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3)))))))) (* (pow b_2 3) (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))))))) (+ (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow c 2) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))))) (/ 1 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2))))
(*.f64 (fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (*.f64 b_2 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 c c) c) (pow.f64 b_2 #s(literal 8 binary64))))) (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 c (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))) (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))))) (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (*.f64 b_2 b_2))) #s(literal -1/4 binary64)))) a (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/4 binary64) (/.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))) (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))))))) a (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) c) (*.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal 1/2 binary64))) a (/.f64 #s(literal 1 binary64) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))) a)
(- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)
(fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))
(- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2)
(fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/2 binary64) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))
(- (+ (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2)
(fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 a b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))) (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))))) a (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))
(- (+ (* a (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8)))))))) (* -1/2 (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2)
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 a b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 c c) c) (pow.f64 b_2 #s(literal 8 binary64))))) (*.f64 (*.f64 b_2 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) a (*.f64 (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/2 binary64))) a (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(/ (sqrt -1) b_2)
(/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (/ (sqrt -1) b_2))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/2 binary64) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* a (+ (* -1/2 (* a (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 3))))) (/ (sqrt -1) b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 a b_2) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (*.f64 (*.f64 b_2 b_2) b_2)))) a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* a (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8))))))) (* -1/2 (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))))) (/ (sqrt -1) b_2))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 a b_2) (*.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 c c) c) (pow.f64 b_2 #s(literal 8 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))))) a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(/ -1 (pow b_2 2))
(/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2))
(- (/ (* a c) (pow b_2 4)) (/ 1 (pow b_2 2)))
(fma.f64 a (/.f64 c (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(- (* a (- (* -1 (/ (* a (pow c 2)) (pow b_2 6))) (* -1 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2)))
(fma.f64 (fma.f64 (neg.f64 a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) a (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(- (* a (- (* a (- (/ (* a (pow c 3)) (pow b_2 8)) (/ (pow c 2) (pow b_2 6)))) (* -1 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2)))
(fma.f64 (fma.f64 (fma.f64 a (/.f64 (*.f64 (*.f64 c c) c) (pow.f64 b_2 #s(literal 8 binary64))) (/.f64 (neg.f64 (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))) a (/.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) a (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)) a)
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))) a)
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)))) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.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 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (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 (neg.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 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.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 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (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 (neg.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 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.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 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)) a)
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))) a)
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)))) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(* -1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64))
(* a (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(*.f64 (fma.f64 (/.f64 c b_2) #s(literal -1/2 binary64) (/.f64 b_2 a)) a)
(* a (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(*.f64 (fma.f64 (/.f64 c b_2) #s(literal -1/2 binary64) (/.f64 b_2 a)) a)
(* a (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(*.f64 (fma.f64 (/.f64 c b_2) #s(literal -1/2 binary64) (/.f64 b_2 a)) a)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* -1 (/ (* a c) b_2))
(*.f64 (neg.f64 a) (/.f64 c b_2))
(* a (+ (* -1 (/ c b_2)) (/ b_2 a)))
(*.f64 (-.f64 (/.f64 b_2 a) (/.f64 c b_2)) a)
(* a (+ (* -1 (/ c b_2)) (/ b_2 a)))
(*.f64 (-.f64 (/.f64 b_2 a) (/.f64 c b_2)) a)
(* a (+ (* -1 (/ c b_2)) (/ b_2 a)))
(*.f64 (-.f64 (/.f64 b_2 a) (/.f64 c b_2)) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.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 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))))
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)
(/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) b_2) a)
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))) a)
(/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) b_2) a)
(/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64)))) b_2) a)
(/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) b_2) a)
(/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 7 binary64))))) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (*.f64 (*.f64 c c) c)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64))))) b_2) a)
(/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))
(/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))) a)
(* a (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))) a)
(* a (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* a c)) (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (* -1/4 (/ (* a (* (pow b_2 4) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* (pow c 3) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 3))))) (pow a 4))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))))))
(*.f64 (-.f64 (-.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))) (/.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (pow.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) #s(literal 3 binary64)) (*.f64 (*.f64 c c) c)))) #s(literal -1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 c a))) (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (*.f64 (*.f64 c c) c)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))))) (pow.f64 a #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))))) a)
(- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2)
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) b_2)
(fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) b_2)
(-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64)))) b_2)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) b_2)
(-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 7 binary64))))) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (*.f64 (*.f64 c c) c)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64))))) b_2)
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(* -1 (/ (* a c) (pow b_2 2)))
(*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))
(* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a)))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a)))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a)))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 7 binary64))))) (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (*.f64 (*.f64 c c) c)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))))
(* a c)
(*.f64 c a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(/ -1 (* a c))
(/.f64 #s(literal -1 binary64) (*.f64 c a))
(/ (- (/ (pow b_2 2) (* a (pow c 2))) (/ 1 c)) a)
(/.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c c) a)) (/.f64 #s(literal 1 binary64) c)) a)
(/ (- (* -1 (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c))) a)
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c))) (-.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c c) a)))) a)
(/ (- (/ (pow b_2 6) (* (pow a 3) (pow c 4))) (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (+ (/ 1 c) (/ (pow b_2 4) (* (pow a 2) (pow c 3)))))) a)
(/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 a a) a) (pow.f64 c #s(literal 4 binary64)))) (-.f64 (+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c))) (/.f64 #s(literal 1 binary64) c)) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c c) a)))) a)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -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 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 a)) b_2) (neg.f64 a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (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 (*.f64 (*.f64 c c) c) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) a)) a)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (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 (*.f64 (*.f64 c c) c) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) a)) a)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (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 (*.f64 (*.f64 c c) c) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) a)) a)))
(* -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 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 a)) b_2) (neg.f64 a))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64))
(* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (/.f64 (neg.f64 b_2) a)))
(* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (/.f64 (neg.f64 b_2) a)))
(* -1 (* a (+ (* -1 (/ b_2 a)) (* 1/2 (/ c b_2)))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal 1/2 binary64) (/.f64 c b_2) (/.f64 (neg.f64 b_2) a)))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (/ (* a c) b_2))
(*.f64 (neg.f64 a) (/.f64 c b_2))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 c b_2) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 c b_2) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 c b_2) (/.f64 b_2 a)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (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 (*.f64 (*.f64 c c) c) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) a)) a)))
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) a)
(/.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) a)
(* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) a))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal 1/2 binary64) (neg.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))) (neg.f64 a))
(* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) a))
(/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2))) (neg.f64 a))
(* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c a)) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))))) (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (pow a 3))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) a))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (*.f64 (*.f64 c c) c)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 5 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (neg.f64 (*.f64 (*.f64 a a) a)))) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2))) (neg.f64 a))
(/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))
(/.f64 a (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))
(* -1 (* a (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))))
(* -1 (* a (- (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2))))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2))))))
(* -1 (* a (- (* -1 (/ (- (+ (* -1/4 (/ (* (pow b_2 4) (pow (fabs (+ (* a c) (pow b_2 2))) 2)) (* (pow c 3) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 3)))) (* 1/2 (* (sqrt (/ c a)) (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2))))) (* 1/2 (* (sqrt (/ a (pow c 5))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2))))) (pow a 3))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ 1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (pow.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) #s(literal 3 binary64)) (*.f64 (*.f64 c c) c))) #s(literal -1/4 binary64) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (*.f64 (*.f64 c c) c)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2))))) (*.f64 (*.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 5 binary64))))) #s(literal -1/2 binary64)))) (neg.f64 (*.f64 (*.f64 a a) a))) (fma.f64 (*.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2))))))
(- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)
(fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3)))) b_2)
(fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) b_2)
(-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64)))) b_2)
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ c a)) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4)))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) b_2)
(-.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 5 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (*.f64 (*.f64 c c) c)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (*.f64 a a) a))) b_2)
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (/ (* a c) (pow b_2 2)))
(*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))
(* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)))
(* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)))
(* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)))
(* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(-.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 5 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (*.f64 (*.f64 c c) c)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (*.f64 a a) a)))
(* a c)
(*.f64 c a)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(/ -1 (* a c))
(/.f64 #s(literal -1 binary64) (*.f64 c a))
(* -1 (/ (+ (* -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 (*.f64 c c) a))) (neg.f64 a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow b_2 4) (* a (pow c 3)))) (* -1 (/ (pow b_2 2) (pow c 2)))) a)) (/ 1 c)) a))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 c c) c) a)) (/.f64 (*.f64 b_2 b_2) (*.f64 c c))) a)) (neg.f64 a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow b_2 6) (* a (pow c 4)))) (* -1 (/ (pow b_2 4) (pow c 3)))) a)) (* -1 (/ (pow b_2 2) (pow c 2)))) a)) (/ 1 c)) a))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (pow.f64 c #s(literal 4 binary64)) a)) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 c c) c))) (neg.f64 a)) (/.f64 (*.f64 b_2 b_2) (*.f64 c c))) a)) (neg.f64 a))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* 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 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.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 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64))) c (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* 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 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) (*.f64 a b_2))) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* 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 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) (*.f64 a b_2))) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* 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 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) (*.f64 a b_2))) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* -1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* 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 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.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 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64))) c (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.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 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64) b_2)
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64) b_2)
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64) b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
b_2
(+ b_2 (* -1 (/ (* a c) b_2)))
(-.f64 b_2 (/.f64 (*.f64 c a) b_2))
(+ b_2 (* -1 (/ (* a c) b_2)))
(-.f64 b_2 (/.f64 (*.f64 c a) b_2))
(+ b_2 (* -1 (/ (* a c) b_2)))
(-.f64 b_2 (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* 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 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) (*.f64 a b_2))) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(/ (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) a)
(/.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) a)
(- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a))
(fma.f64 (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/2 binary64) (-.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 a b_2)) (/.f64 b_2 a)))
(- (+ (* c (+ (* -1/2 (/ (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) a)) (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 b_2 (/.f64 (*.f64 (*.f64 c (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) a) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) c (-.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 a b_2)) (/.f64 b_2 a)))
(- (+ (* c (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 3))) (* c (+ (* -1/2 (/ (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) a)) (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) a)))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 b_2 (/.f64 (*.f64 (*.f64 c (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 a a) a) (pow.f64 b_2 #s(literal 8 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) a) (*.f64 b_2 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))) a)))) c (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/2 binary64))) c (-.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 a b_2)) (/.f64 b_2 a)))
(/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2))
(/.f64 a (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))
(+ (* 1/2 (/ (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))) (/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))
(fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) c) (*.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (*.f64 (*.f64 b_2 b_2) b_2)))) #s(literal 1/2 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))))
(+ (* c (- (* -1 (* c (+ (* -1/2 (/ (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow a 3) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3))))))) (* -1/2 (/ (* (pow a 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))))) (/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))
(fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))) (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))) #s(literal -1/2 binary64))) c (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (*.f64 (*.f64 b_2 b_2) b_2))))) c (/.f64 a (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))))
(+ (* c (- (* c (- (* -1 (* c (+ (* -1/2 (/ (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (+ (* -1/4 (/ (* (pow a 2) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (* (pow (sqrt -1) 2) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) (* (pow b_2 2) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3)))) (* 1/2 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/2 (/ (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow a 3) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3)))))))) (* (pow b_2 3) (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))))))) (+ (* -1/2 (/ (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2))) (* -1/4 (/ (* (pow a 3) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (* (pow b_2 6) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 3))))))) (* -1/2 (/ (* (pow a 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (* (pow b_2 3) (pow (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) 2)))))) (/ a (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 a a) a) (pow.f64 b_2 #s(literal 8 binary64)))))) (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))) #s(literal -1/2 binary64) (fma.f64 (*.f64 a (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))) (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))) #s(literal -1/2 binary64)))) (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (*.f64 (*.f64 b_2 b_2) b_2)))) #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (*.f64 b_2 b_2))) #s(literal -1/4 binary64)))) c (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/4 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)))) (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))) #s(literal -1/2 binary64))))) c (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal 1/2 binary64))) c (/.f64 a (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))))
(- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2)
(fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))
(- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2)
(fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/2 binary64) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))
(- (+ (* c (+ (* -1/2 (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))))) (* -1/2 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2)
(fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 c b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))) (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))))) c (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))
(- (+ (* c (+ (* -1/2 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8)))))))) (* -1/2 (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2)
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 c b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 a a) a) (pow.f64 b_2 #s(literal 8 binary64))))) (*.f64 (*.f64 b_2 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) c (*.f64 (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/2 binary64))) c (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.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 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.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 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(/ (sqrt -1) b_2)
(/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (/ (sqrt -1) b_2))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/2 binary64) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* c (+ (* -1/2 (* b_2 (* c (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (* -1/2 (/ (* a (sqrt -1)) (pow b_2 3))))) (/ (sqrt -1) b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 c b_2) (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (*.f64 (*.f64 b_2 b_2) b_2)))) c (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* c (+ (* -1/2 (/ (* a (sqrt -1)) (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) (* -1/2 (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))))))) (/ (sqrt -1) b_2))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 c b_2) (*.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 a a) a) (pow.f64 b_2 #s(literal 8 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))))) c (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (*.f64 (*.f64 b_2 b_2) b_2))) c (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(/ -1 (pow b_2 2))
(/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2))
(- (/ (* a c) (pow b_2 4)) (/ 1 (pow b_2 2)))
(fma.f64 a (/.f64 c (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(- (* c (- (* -1 (/ (* (pow a 2) c) (pow b_2 6))) (* -1 (/ a (pow b_2 4))))) (/ 1 (pow b_2 2)))
(fma.f64 (fma.f64 (neg.f64 (*.f64 a a)) (/.f64 c (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) c (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(- (* c (- (* c (- (/ (* (pow a 3) c) (pow b_2 8)) (/ (pow a 2) (pow b_2 6)))) (* -1 (/ a (pow b_2 4))))) (/ 1 (pow b_2 2)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) a) (/.f64 c (pow.f64 b_2 #s(literal 8 binary64))) (/.f64 (neg.f64 (*.f64 a a)) (pow.f64 b_2 #s(literal 6 binary64)))) c (/.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) c (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 c))) c)
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 c)))) c)
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 c))))) c)
(* (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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 c a))) 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 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (*.f64 c 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 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 (*.f64 c a))) c)
(* (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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 c a))) 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 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (*.f64 c 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 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 (*.f64 c a))) c)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 c a))) 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 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (*.f64 c 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 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 (*.f64 c a))) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 c))) c)
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 c)))) c)
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 c))))) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* -1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64))
(* c (+ (* -1/2 (/ a b_2)) (/ b_2 c)))
(*.f64 (fma.f64 (/.f64 a b_2) #s(literal -1/2 binary64) (/.f64 b_2 c)) c)
(* c (+ (* -1/2 (/ a b_2)) (/ b_2 c)))
(*.f64 (fma.f64 (/.f64 a b_2) #s(literal -1/2 binary64) (/.f64 b_2 c)) c)
(* c (+ (* -1/2 (/ a b_2)) (/ b_2 c)))
(*.f64 (fma.f64 (/.f64 a b_2) #s(literal -1/2 binary64) (/.f64 b_2 c)) c)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* -1 (/ (* a c) b_2))
(*.f64 (neg.f64 a) (/.f64 c b_2))
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)
(* (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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 c a))) 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 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (*.f64 c 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 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 (*.f64 c a))) c)
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (/ b_2 a))
(fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.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)) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (neg.f64 b_2) a)))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (/ b_2 a))
(-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.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)) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/2 binary64)))) (/.f64 b_2 a))
(- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 7)))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (/ b_2 a))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) a))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) (*.f64 (*.f64 a a) a)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.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)) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/2 binary64)))) (/.f64 b_2 a)))
(/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))
(/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))
(+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a))))) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (* (pow a 3) c)) (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (* -1/4 (/ (* (pow b_2 4) (* c (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* (pow a 2) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 3))))) (pow c 4))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2))) (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) 2))))))
(-.f64 (-.f64 (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))) (/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))) (*.f64 (*.f64 a a) (pow.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) #s(literal 3 binary64)))) #s(literal -1/4 binary64) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) (*.f64 (*.f64 a a) a)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))))) (pow.f64 c #s(literal 4 binary64)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a))))) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))))))
(- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2)
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) b_2)
(fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) b_2)
(-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64)))) b_2)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) b_2)
(-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 7 binary64))))) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) (*.f64 (*.f64 a a) a)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64))))) b_2)
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* -1 (/ (* a c) (pow b_2 2)))
(*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))
(* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c)))
(fma.f64 (/.f64 (neg.f64 a) (*.f64 b_2 b_2)) c #s(literal 1 binary64))
(* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c)))
(fma.f64 (/.f64 (neg.f64 a) (*.f64 b_2 b_2)) c #s(literal 1 binary64))
(* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c)))
(fma.f64 (/.f64 (neg.f64 a) (*.f64 b_2 b_2)) c #s(literal 1 binary64))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 7 binary64))))) (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) (*.f64 (*.f64 a a) a)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))))
(* a c)
(*.f64 c a)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(/ -1 (* a c))
(/.f64 #s(literal -1 binary64) (*.f64 c a))
(/ (- (/ (pow b_2 2) (* (pow a 2) c)) (/ 1 a)) c)
(/.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a a) c)) (/.f64 #s(literal 1 binary64) a)) c)
(/ (- (* -1 (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a))) c)
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 c c))) (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a a) c)))) c)
(/ (- (/ (pow b_2 6) (* (pow a 4) (pow c 3))) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (+ (/ 1 a) (/ (pow b_2 4) (* (pow a 3) (pow c 2)))))) c)
(/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 c c) c))) (-.f64 (+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 c c))) (/.f64 #s(literal 1 binary64) a)) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a a) c)))) c)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -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 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) b_2) (neg.f64 c))) (neg.f64 c))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 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 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 (neg.f64 b_2) a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (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 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 (*.f64 a a) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) c)) (neg.f64 c))) (neg.f64 c))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 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 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 (neg.f64 b_2) a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (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 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 (*.f64 a a) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) c)) (neg.f64 c))) (neg.f64 c))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 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 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 (neg.f64 b_2) a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (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 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 (*.f64 a a) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) c)) (neg.f64 c))) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) b_2) (neg.f64 c))) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(* -1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64))
(* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(*.f64 (fma.f64 (/.f64 a b_2) #s(literal 1/2 binary64) (/.f64 b_2 (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(*.f64 (fma.f64 (/.f64 a b_2) #s(literal 1/2 binary64) (/.f64 b_2 (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ b_2 c)) (* 1/2 (/ a b_2)))))
(*.f64 (fma.f64 (/.f64 a b_2) #s(literal 1/2 binary64) (/.f64 b_2 (neg.f64 c))) (neg.f64 c))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -1 (/ (* a c) b_2))
(*.f64 (neg.f64 a) (/.f64 c b_2))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
(*.f64 (-.f64 (/.f64 a b_2) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
(*.f64 (-.f64 (/.f64 a b_2) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
(*.f64 (-.f64 (/.f64 a b_2) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 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 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 (neg.f64 b_2) a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (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 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 (*.f64 a a) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) c)) (neg.f64 c))) (neg.f64 c))
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) a)
(/.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) a)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3)))) (/ b_2 a))
(fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.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)) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (/.f64 (neg.f64 b_2) a)))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) (/ b_2 a))
(-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.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)) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/2 binary64)))) (/.f64 b_2 a))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4)))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) (/ b_2 a))
(-.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.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)) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 7 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) (*.f64 (*.f64 a a) a)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (*.f64 c c) c))) (/.f64 b_2 a))
(/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))
(/.f64 a (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))
(+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))) (/.f64 a (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2))))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a))))) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))) (/.f64 a (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))))
(- (+ (* -1 (/ (- (+ (* -1/2 (* (sqrt (/ (pow a 3) c)) (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))) (* 1/4 (/ (* (pow b_2 4) (pow (fabs (+ (* a c) (pow b_2 2))) 2)) (* (pow a 2) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 3))))) (* -1/2 (* (sqrt (/ c (pow a 3))) (/ (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2))))) (pow c 3))) (/ a (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2))) (* -1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) 2)))))
(+.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) (*.f64 (*.f64 a a) a)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2))))) (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (pow.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) #s(literal 3 binary64)) (*.f64 a a))) #s(literal 1/4 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 c (*.f64 (*.f64 a a) a))) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2))))) #s(literal 1/2 binary64)))) (neg.f64 (*.f64 (*.f64 c c) c))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (*.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))) (/.f64 a (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))))
(- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)
(fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3)))) b_2)
(fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 b_2)))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) b_2)
(-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64)))) b_2)
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ a c)) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4)))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) b_2)
(-.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 5 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) (*.f64 (*.f64 a a) a)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (*.f64 c c) c))) b_2)
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (*.f64 c a)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (/ (* a c) (pow b_2 2)))
(*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))
(* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c))))
(*.f64 (-.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) c)) (neg.f64 c))
(* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c))))
(*.f64 (-.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) c)) (neg.f64 c))
(* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c))))
(*.f64 (-.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) c)) (neg.f64 c))
(* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(-.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) (*.f64 (*.f64 a a) a)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (*.f64 c c) c)))
(* a c)
(*.f64 c a)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(/ -1 (* a c))
(/.f64 #s(literal -1 binary64) (*.f64 c a))
(* -1 (/ (+ (* -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 (*.f64 a a) c))) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow b_2 4) (* (pow a 3) c))) (* -1 (/ (pow b_2 2) (pow a 2)))) c)) (/ 1 a)) c))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 a a) a) c)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) c)) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow b_2 6) (* (pow a 4) c))) (* -1 (/ (pow b_2 4) (pow a 3)))) c)) (* -1 (/ (pow b_2 2) (pow a 2)))) c)) (/ 1 a)) c))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (pow.f64 a #s(literal 4 binary64)) c)) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a a) a))) (neg.f64 c)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) c)) (neg.f64 c))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal 1/2 binary64) #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 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 (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal 1/2 binary64) #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/16 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64))
(/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c a) (*.f64 b_2 b_2)) b_2)
(/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c a) (*.f64 b_2 b_2)) b_2)
(/ (+ (* -1/2 (* a c)) (pow b_2 2)) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c a) (*.f64 b_2 b_2)) b_2)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(* -1 (/ (* a c) b_2))
(*.f64 (neg.f64 a) (/.f64 c b_2))
(/ (+ (* -1 (* a c)) (pow b_2 2)) b_2)
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) b_2)
(/ (+ (* -1 (* a c)) (pow b_2 2)) b_2)
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) b_2)
(/ (+ (* -1 (* a c)) (pow b_2 2)) b_2)
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 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)) (/.f64 (neg.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 (fma.f64 (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (neg.f64 b_2) a))
(+ (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(+ (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) (/ 1 a))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 3/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(* (sqrt (* (pow a 3) c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 a a) a) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(+ (* (sqrt (* (pow a 3) c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (/ (* (pow a 2) (* b_2 c)) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))))
(fma.f64 (*.f64 a a) (/.f64 (*.f64 c b_2) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))) (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 a a) a) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(+ (* b_2 (- (* -1 (* b_2 (+ (* -1 (* (sqrt (* (pow a 5) (pow c 3))) (/ 1 (* (pow (fabs (+ (* a c) (pow b_2 2))) 3) (pow (sqrt -1) 3))))) (* -1/2 (* (sqrt (/ a c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))))) (* -1 (/ (* (pow a 2) c) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))))) (* (sqrt (* (pow a 3) c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))
(fma.f64 (fma.f64 (neg.f64 b_2) (-.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))) (*.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (/.f64 (*.f64 (*.f64 a a) c) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))) b_2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 a a) a) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(+ (* b_2 (- (* b_2 (- (* -1 (* b_2 (+ (* -1/2 (/ a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* (sqrt (* a c)) (/ (+ (* -1 (* (sqrt (* (pow a 5) (pow c 3))) (/ 1 (* (pow (fabs (+ (* a c) (pow b_2 2))) 3) (pow (sqrt -1) 3))))) (* -1/2 (* (sqrt (/ a c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) (+ (* -1 (* (sqrt (* (pow a 5) (pow c 3))) (/ 1 (* (pow (fabs (+ (* a c) (pow b_2 2))) 3) (pow (sqrt -1) 3))))) (* -1/2 (* (sqrt (/ a c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))))) (* -1 (/ (* (pow a 2) c) (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))))) (* (sqrt (* (pow a 3) c)) (/ 1 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))
(fma.f64 (fma.f64 (neg.f64 (fma.f64 (fma.f64 (/.f64 (-.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))) (*.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (*.f64 c a)) (*.f64 #s(literal 1/2 binary64) (/.f64 a (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))) b_2 (-.f64 (*.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1/2 binary64)) (/.f64 (sqrt.f64 (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))) (*.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))))) b_2 (/.f64 (*.f64 (*.f64 a a) c) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)))) b_2 (/.f64 (sqrt.f64 (*.f64 (*.f64 (*.f64 a a) a) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(+ (* -1 b_2) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))
(+ (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) 1)) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(+ (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) 1)) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))) #s(literal 3/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/16 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/16 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (/ (* a c) (pow b_2 2)))
(*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))
(/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2))
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2))
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2))
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 3/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal 3/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* (pow b_2 2) (+ (* -5/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 7)))) (* (pow b_2 2) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (sqrt -1))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -5/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 7 binary64)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal 3/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))
(* a c)
(*.f64 c a)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(/ -1 (* a c))
(/.f64 #s(literal -1 binary64) (*.f64 c a))
(- (/ (pow b_2 2) (* (pow a 2) (pow c 2))) (/ 1 (* a c)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a a) (*.f64 c c))) (/.f64 #s(literal 1 binary64) (*.f64 c a)))
(- (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 3) (pow c 3)))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (*.f64 c c))) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (*.f64 b_2 b_2) (/.f64 #s(literal -1 binary64) (*.f64 c a)))
(- (* (pow b_2 2) (+ (* (pow b_2 2) (- (/ (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 (fma.f64 (-.f64 (/.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 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (*.f64 c c)))) (*.f64 b_2 b_2) (/.f64 #s(literal -1 binary64) (*.f64 c a)))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/2 binary64) a) c (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b_2 b_2)) #s(literal -1/8 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 (*.f64 #s(literal -1/2 binary64) a) c (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b_2 b_2)) #s(literal -1/8 binary64))))) b_2)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.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 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.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 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) a)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 b_2 b_2))))) b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.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 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.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 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) a)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 b_2 b_2))))) b_2)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.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 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.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 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) a)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 b_2 b_2))))) b_2)
(* -1/2 (/ (* a c) b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.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 (*.f64 #s(literal -1/2 binary64) a) c (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b_2 b_2)) #s(literal -1/8 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 (*.f64 #s(literal -1/2 binary64) a) c (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b_2 b_2)) #s(literal -1/8 binary64))))) b_2)
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.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))))))
(fma.f64 b_2 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.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))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(fma.f64 b_2 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2)
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) b_2)
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) b_2)
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)) b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
b_2
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.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 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.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 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) a)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 b_2 b_2))))) b_2)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* b_2 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))) (/ 1 a)))
(*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) a)) b_2)
(* b_2 (- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2)))) (/ 1 a)))
(*.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/2 binary64) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) a))) b_2)
(* b_2 (- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (* a (pow b_2 6)))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))) (/ 1 a)))
(*.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/2 binary64) (-.f64 (fma.f64 (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) a))) #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a))) b_2)
(* -1 (/ a b_2))
(/.f64 (neg.f64 a) b_2)
(/ (+ (* -1 a) (* -1 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2)))) b_2)
(/.f64 (neg.f64 (fma.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) a)) b_2)
(/ (- (+ (* -1 a) (* -1 (/ (+ (* -1/2 (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (pow b_2 4)))) (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2))) b_2)
(/.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1/2 binary64))) (neg.f64 (pow.f64 b_2 #s(literal 4 binary64)))) a) (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))) b_2)
(/ (- (+ (* -1 a) (* -1 (/ (+ (* -1/2 (* a (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (+ (* -1/2 (* (pow a 2) (* c (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/2 (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))))))) (pow b_2 6)))) (+ (* -1/2 (/ (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (+ (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2)) (/ (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (pow b_2 4))))) b_2)
(/.f64 (-.f64 (-.f64 (/.f64 (fma.f64 (*.f64 (*.f64 a (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 a a)) (*.f64 (*.f64 c (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 a (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1/2 binary64)))))) (neg.f64 (pow.f64 b_2 #s(literal 6 binary64)))) a) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 a (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))))) b_2)
(* -1 b_2)
(neg.f64 b_2)
(* b_2 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2)) 1))
(*.f64 (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal -1 binary64)) b_2)
(* b_2 (- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2))) 1))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal -1 binary64))) b_2)
(* b_2 (- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (pow b_2 6))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2)))) 1))
(fma.f64 b_2 (fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))) (neg.f64 b_2))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.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))))))
(fma.f64 b_2 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.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))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(fma.f64 b_2 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 b_2 (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.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))))))
(fma.f64 b_2 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.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))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(fma.f64 b_2 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(/ (sqrt -1) b_2)
(/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(/ (+ (sqrt -1) (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) b_2)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* -1/2 (/ (* (sqrt -1) (+ (* 1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (* (pow a 3) (pow c 3)))) (pow b_2 6)))))) b_2)
(/.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) c) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))) b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/ -1 (pow b_2 2))
(/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2))
(/ (- (/ (* a c) (pow b_2 2)) 1) (pow b_2 2))
(/.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (pow b_2 2))
(/.f64 (neg.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 b_2 b_2))
(/ (- (/ (* (pow a 3) (pow c 3)) (pow b_2 6)) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) (pow b_2 2))
(/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 a a) a) (/.f64 (*.f64 (*.f64 c c) c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64)) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64))))
(* -1 (* b_2 (+ 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 (neg.f64 b_2) (+.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))))
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 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)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal 2 binary64) a)))))
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 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)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal 2 binary64) a)))))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 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)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal 2 binary64) a)))))
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64))))
(* -1 (* b_2 (+ 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 (neg.f64 b_2) (+.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))))
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(neg.f64 (fma.f64 b_2 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(neg.f64 (fma.f64 b_2 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2))
b_2
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1)))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) #s(literal -1 binary64)))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1)))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) #s(literal -1 binary64)))
(* -1 (* b_2 (- (* 1/2 (/ (* a c) (pow b_2 2))) 1)))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal 1/2 binary64) #s(literal -1 binary64)))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
b_2
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(*.f64 (neg.f64 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(*.f64 (neg.f64 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(*.f64 (neg.f64 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 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)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal 2 binary64) a)))))
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (* b_2 (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))
(* -1 (* b_2 (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/2 binary64) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a))))
(* -1 (* b_2 (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (* a (pow b_2 6)))) (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) a))) #s(literal -1/2 binary64) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 a (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)))))
(* -1 (/ a b_2))
(/.f64 (neg.f64 a) b_2)
(* -1 (/ (+ a (* -1 (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2)))) b_2))
(/.f64 (fma.f64 (neg.f64 a) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) a) (neg.f64 b_2))
(* -1 (/ (- (+ a (* -1 (/ (+ (* -1 (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* -1/2 (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (pow b_2 4)))) (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2))) b_2))
(/.f64 (-.f64 (-.f64 a (/.f64 (fma.f64 (*.f64 a (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1/2 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))) (neg.f64 b_2))
(* -1 (/ (- (+ a (* -1 (/ (+ (* -1 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2)))) (* -1/2 (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))))) (+ (* -1/2 (* a (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))))) (* 1/2 (* (pow a 2) (* c (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))))))) (pow b_2 6)))) (+ (* -1 (/ (* a (* (pow (fabs (+ (* a c) (pow b_2 2))) 2) (pow (sqrt -1) 2))) (pow b_2 4))) (+ (* -1/2 (/ (* (pow a 2) (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (/ (* a (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 2))))) b_2))
(/.f64 (-.f64 (-.f64 a (/.f64 (fma.f64 (neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 (*.f64 a (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1/2 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a a)) (*.f64 (*.f64 c (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 (*.f64 #s(literal -1/2 binary64) a) (*.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (neg.f64 a) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/2 binary64) (*.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))))) (neg.f64 b_2))
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2)))))
(*.f64 (neg.f64 b_2) (fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2))))))
(neg.f64 (fma.f64 b_2 (fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (pow b_2 6))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 2)))))))
(neg.f64 (fma.f64 b_2 (fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))) b_2))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(fabs (+ (* a c) (pow b_2 2)))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(neg.f64 (fma.f64 b_2 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(neg.f64 (fma.f64 b_2 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2))
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(/ (pow b_2 2) a)
(/.f64 (*.f64 b_2 b_2) a)
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(neg.f64 (fma.f64 b_2 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(neg.f64 (fma.f64 b_2 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(* -1 (/ (sqrt -1) b_2))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2)
(* -1 (/ (+ (sqrt -1) (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* -1/2 (/ (* (sqrt -1) (+ (* 1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (* (pow a 3) (pow c 3)))) (pow b_2 6)))))) b_2))
(/.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) c) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))) (neg.f64 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/ -1 (pow b_2 2))
(/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2))
(/ (- (/ (* a c) (pow b_2 2)) 1) (pow b_2 2))
(/.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (pow b_2 2))
(/.f64 (neg.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 b_2 b_2))
(/ (- (/ (* (pow a 3) (pow c 3)) (pow b_2 6)) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) (pow b_2 2))
(/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 a a) a) (/.f64 (*.f64 (*.f64 c c) c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64)) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 b_2 b_2))

rewrite386.0ms (4.3%)

Memory
-30.0MiB live, 314.1MiB allocated
Rules
6 608×lower-fma.f32
6 600×lower-fma.f64
4 888×lower-/.f32
4 874×lower-*.f32
4 868×lower-/.f64
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
054394
090391
1338384
22378384
09510384
Stop Event
iter limit
node limit
iter limit
Counts
26 → 833
Calls
Call 1
Inputs
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a)
(neg.f64 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)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a)
(-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2)
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)
(*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2))) b_2))
(/.f64 #s(literal 1 binary64) a)
(/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)))
(fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))
(fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))
(/.f64 (*.f64 b_2 b_2) a)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) b_2) b_2)))
(fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64))
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2))))
(fma.f64 a c (*.f64 b_2 b_2))
(/.f64 #s(literal -1 binary64) (fma.f64 a c (*.f64 b_2 b_2)))
Outputs
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) a) a) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a a) (neg.f64 a)) (*.f64 (*.f64 c c) c))) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) a) a) (*.f64 (/.f64 (*.f64 b_2 b_2) a) a) (-.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) a) a) (*.f64 (neg.f64 c) a)))))
(/.f64 (+.f64 (pow.f64 (*.f64 a (/.f64 (*.f64 b_2 b_2) a)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 a a) (neg.f64 a)) (*.f64 (*.f64 c c) c))) (fma.f64 (*.f64 a (/.f64 (*.f64 b_2 b_2) a)) (*.f64 a (/.f64 (*.f64 b_2 b_2) a)) (-.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 a (/.f64 (*.f64 b_2 b_2) a)) (*.f64 (neg.f64 c) a)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 a a)) (*.f64 c c)) a)) (neg.f64 (fma.f64 (/.f64 b_2 a) b_2 c)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 c c) (neg.f64 c))) a)) (neg.f64 (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 a a)))))
(/.f64 (neg.f64 (*.f64 a (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 a a)) (*.f64 c c)))) (neg.f64 (fma.f64 (/.f64 b_2 a) b_2 c)))
(/.f64 (neg.f64 (*.f64 a (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 c c) (neg.f64 c))))) (neg.f64 (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 a a)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 a a)) (*.f64 c c)) a) (fma.f64 (/.f64 b_2 a) b_2 c))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 c c) (neg.f64 c))) a) (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 a a))))
(/.f64 (*.f64 a (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 a a)) (*.f64 c c))) (fma.f64 (/.f64 b_2 a) b_2 c))
(/.f64 (*.f64 a (fma.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 c c) (neg.f64 c)))) (fma.f64 c (fma.f64 (/.f64 b_2 a) b_2 c) (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 a a))))
(fma.f64 (/.f64 (*.f64 b_2 b_2) a) a (*.f64 (neg.f64 c) a))
(fma.f64 a (/.f64 (*.f64 b_2 b_2) a) (*.f64 (neg.f64 c) a))
(+.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) a) a) (*.f64 (neg.f64 c) a))
(+.f64 (*.f64 a (/.f64 (*.f64 b_2 b_2) a)) (*.f64 (neg.f64 c) a))
(*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))
(*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))))
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2)) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2))))
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (neg.f64 b_2))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))
(-.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (neg.f64 b_2))))
(-.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2)
(+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))) a) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) a) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2)) a) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2))
(*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) a) #s(literal 1 binary64))
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) a))
(pow.f64 (/.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) #s(literal -1 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2)))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))) a)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(literal -1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))) a))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 a (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2)) (neg.f64 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2))))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) a)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2)) a))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) (neg.f64 a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))))
(-.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(literal 0 binary64)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))) a) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))) a))
(-.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) a) (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) a))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 b_2 #s(literal -1 binary64))
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2)) (+.f64 #s(literal 0 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 0 binary64) (neg.f64 b_2)))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2)) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (+.f64 #s(literal 0 binary64) b_2))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (+.f64 #s(literal 0 binary64) b_2)))
(neg.f64 b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))) (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 #s(literal 0 binary64) b_2)))
(-.f64 #s(literal 0 binary64) b_2)
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (*.f64 #s(literal -1/2 binary64) c) (/.f64 #s(literal 1 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 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(pow.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) c)) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(/.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 (*.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 (neg.f64 (*.f64 #s(literal -1/2 binary64) c)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) c) b_2)
(/.f64 (neg.f64 c) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 #s(literal -1/2 binary64) c)))
(/.f64 c (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1/2 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))
(pow.f64 (/.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 #s(literal 1/2 binary64) (neg.f64 b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.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))))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.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) (*.f64 b_2 #s(literal -2 binary64)))
(neg.f64 (/.f64 #s(literal 1/2 binary64) b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) a) (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)))
(*.f64 (/.f64 (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) a) (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(*.f64 (/.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) a) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) a) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 a (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)))
(*.f64 (pow.f64 (/.f64 a (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(*.f64 (*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (neg.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))
(*.f64 (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) a) #s(literal 1 binary64))
(*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) a))
(pow.f64 (/.f64 (/.f64 a (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) #s(literal -1 binary64))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (*.f64 a a) a)) (pow.f64 (neg.f64 (/.f64 b_2 a)) #s(literal 3 binary64))) (fma.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (-.f64 (*.f64 (neg.f64 (/.f64 b_2 a)) (neg.f64 (/.f64 b_2 a))) (*.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (neg.f64 (/.f64 b_2 a))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) #s(literal -1 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (-.f64 (*.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)))) (neg.f64 (+.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 b_2 a))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (*.f64 a a) a)) (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)))) (neg.f64 (fma.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (*.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 b_2 a))))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) a)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) a)))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (*.f64 a b_2))) (neg.f64 (*.f64 a a)))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 a b_2)) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a) (*.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a b_2)) (*.f64 (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(literal 1 binary64))) (*.f64 (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 b_2))) (*.f64 (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) b_2)) (*.f64 (/.f64 a #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) a))
(/.f64 (-.f64 (neg.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (neg.f64 b_2)) (neg.f64 a))
(/.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) (/.f64 #s(literal 1 binary64) a)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 (*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (*.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) #s(literal 1 binary64)) a)
(/.f64 (-.f64 (*.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)) (*.f64 (/.f64 b_2 a) (/.f64 b_2 a))) (+.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 b_2 a)))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (*.f64 a a) a)) (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a))) (fma.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (*.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 b_2 a)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))) (neg.f64 (*.f64 a (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) #s(literal -1 binary64)) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (neg.f64 a)))
(/.f64 (*.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) #s(literal 1 binary64)) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) a))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) a))
(/.f64 (-.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (*.f64 a b_2)) (*.f64 a a))
(/.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) (*.f64 a (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)))
(/.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 a (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (neg.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) (neg.f64 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))))
(/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) a)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)))
(neg.f64 (/.f64 (neg.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) a))
(neg.f64 (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (neg.f64 a)))
(fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (/.f64 #s(literal 1 binary64) a) (neg.f64 (/.f64 b_2 a)))
(-.f64 (/.f64 (*.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a)) (+.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 b_2 a))) (/.f64 (*.f64 (/.f64 b_2 a) (/.f64 b_2 a)) (+.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 b_2 a))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (*.f64 a a) a)) (fma.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (*.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 b_2 a))))) (/.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)) (fma.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (fma.f64 (/.f64 b_2 a) (/.f64 b_2 a) (*.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 b_2 a))))))
(-.f64 (/.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (*.f64 a a)) (/.f64 (*.f64 a b_2) (*.f64 a a)))
(-.f64 (/.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 a (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))) (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 a (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (neg.f64 a)))
(-.f64 (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 0 binary64)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) a))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) a) (/.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) a))
(-.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (/.f64 b_2 a))
(+.f64 (/.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) a) (neg.f64 (/.f64 b_2 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))) #s(literal -1 binary64)))
(*.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) (/.f64 #s(literal 1 binary64) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)))
(*.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(pow.f64 (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1 binary64))
(/.f64 (fma.f64 (*.f64 b_2 b_2) b_2 (*.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (fma.f64 b_2 b_2 (-.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (*.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)))) (neg.f64 (neg.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (neg.f64 (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 b_2 b_2))) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (*.f64 (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))) (neg.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))) (neg.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(/.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)))
(/.f64 (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))
(/.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2)))))
(/.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))) (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (*.f64 (*.f64 b_2 b_2) b_2))))
(fma.f64 #s(literal -1 binary64) b_2 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))
(fma.f64 b_2 #s(literal -1 binary64) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))
(-.f64 (/.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))
(-.f64 (/.f64 (*.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))) (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))))))
(-.f64 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)))
(-.f64 (/.f64 (*.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))) (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))) (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (fma.f64 b_2 (+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2) (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))))))
(-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)
(+.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)))
#s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a (neg.f64 b_2))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)))))
(pow.f64 (/.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a (neg.f64 b_2)) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)))) (neg.f64 (-.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a (neg.f64 b_2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (neg.f64 (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a (neg.f64 b_2))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a (neg.f64 b_2)) (*.f64 b_2 b_2))) (*.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a (neg.f64 b_2)) (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2))) (-.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a (neg.f64 b_2))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (fma.f64 b_2 b_2 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) b_2))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a (neg.f64 b_2)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 b_2 b_2 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)) (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) b_2)) b_2)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a (neg.f64 b_2)) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 b_2 b_2) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a (neg.f64 b_2)) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (-.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a)) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) a)) (*.f64 (*.f64 b_2 b_2) b_2))))
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) #s(literal -1 binary64)) (/.f64 (neg.f64 c) b_2) b_2)
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) c)) b_2)
(fma.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) (/.f64 (neg.f64 c) #s(literal -1 binary64)) b_2)
(fma.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2) b_2)
(fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a b_2)
(fma.f64 (/.f64 (neg.f64 c) b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) a) #s(literal -1 binary64)) b_2)
(fma.f64 (/.f64 a b_2) (/.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) c)) b_2)
(fma.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (/.f64 #s(literal 1 binary64) b_2) b_2)
(fma.f64 (*.f64 (/.f64 c b_2) a) #s(literal -1/2 binary64) b_2)
(fma.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 #s(literal 1 binary64) c)) b_2)
(fma.f64 (/.f64 c b_2) (*.f64 #s(literal -1/2 binary64) a) b_2)
(fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)
(fma.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 a (/.f64 #s(literal 1 binary64) c)) b_2)
(fma.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 c b_2) a) b_2)
(fma.f64 c (*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal -1/2 binary64) a)) b_2)
(fma.f64 a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (-.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 #s(literal -1/2 binary64) a) c) (*.f64 (*.f64 #s(literal -1/2 binary64) a) c)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a (neg.f64 b_2))))
(+.f64 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a) b_2)
(+.f64 b_2 (*.f64 (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)) a))
(*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)))
(*.f64 b_2 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)) (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) #s(literal 3 binary64)) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2) (pow.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a))) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a))))))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2) (pow.f64 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)) (*.f64 b_2 b_2)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))))
(/.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64))) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)))
(/.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(fma.f64 (neg.f64 (neg.f64 b_2)) b_2 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 (neg.f64 b_2)) b_2 (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(fma.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2) (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(fma.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(fma.f64 b_2 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)))
(fma.f64 b_2 (neg.f64 (neg.f64 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(+.f64 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(+.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 b_2)))
(+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2)
(*.f64 b_2 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 #s(literal 1 binary64) b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2) (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal 1 binary64) b_2)) (*.f64 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2) (*.f64 #s(literal 1 binary64) b_2)))))
(/.f64 (+.f64 (pow.f64 (*.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) #s(literal 3 binary64)) (pow.f64 (*.f64 b_2 #s(literal 1 binary64)) #s(literal 3 binary64))) (fma.f64 (*.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (*.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (-.f64 (*.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 #s(literal 1 binary64))) (*.f64 (*.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (*.f64 b_2 #s(literal 1 binary64))))))
(/.f64 (+.f64 (pow.f64 (*.f64 b_2 #s(literal 1 binary64)) #s(literal 3 binary64)) (pow.f64 (*.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 #s(literal 1 binary64)) (-.f64 (*.f64 (*.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (*.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a))) (*.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 #s(literal 1 binary64) b_2) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2) #s(literal 3 binary64))) (fma.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 #s(literal 1 binary64) b_2) (-.f64 (*.f64 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2)) (*.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)) b_2)) (neg.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)) b_2)) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 b_2 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)) b_2) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)) b_2) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))))
(/.f64 (*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64))) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)))
(/.f64 (*.f64 b_2 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))))
(fma.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2 (*.f64 #s(literal 1 binary64) b_2))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2))
(fma.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 #s(literal 1 binary64)))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(+.f64 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2) (*.f64 #s(literal 1 binary64) b_2))
(+.f64 (*.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (*.f64 b_2 #s(literal 1 binary64)))
(+.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(+.f64 (*.f64 #s(literal 1 binary64) b_2) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2))
(*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) a) (/.f64 (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2)) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) a) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) a) #s(literal 1 binary64))
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) a))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2)) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 #s(literal 1 binary64) a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (*.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a)) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a))) (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(literal -1 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) a)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (neg.f64 a) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))))
(/.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2)) (neg.f64 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2))) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2)) (neg.f64 a))
(/.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) a))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2)))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2))) (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 a (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2))))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) a)
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2)))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 #s(literal 1 binary64) a) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)))
(-.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 0 binary64)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2)) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2)) a))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a) (/.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a))
(-.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 a #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) a))
(pow.f64 (exp.f64 (log.f64 a)) #s(literal -1 binary64))
(pow.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 a)) #s(literal -1 binary64))
(pow.f64 (*.f64 a a) #s(literal -1/2 binary64))
(pow.f64 a #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 #s(literal -1 binary64) (neg.f64 a))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 a)))
(/.f64 #s(literal 1 binary64) a)
(neg.f64 (/.f64 #s(literal -1 binary64) a))
(exp.f64 (*.f64 (log.f64 a) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) a) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(*.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2)) a) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) a) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2)))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(*.f64 (/.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 1 binary64)) (/.f64 (pow.f64 a #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2)))) (/.f64 (/.f64 #s(literal -1 binary64) a) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(*.f64 (/.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) (/.f64 (/.f64 #s(literal -1 binary64) a) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2)))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(*.f64 (/.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2)))) (/.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) (/.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(*.f64 (pow.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) #s(literal 1/2 binary64)) (pow.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) a) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(*.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) #s(literal 1 binary64))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal -1 binary64) (/.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(pow.f64 (exp.f64 (log.f64 (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))) #s(literal -1 binary64))
(pow.f64 (*.f64 (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) #s(literal 1 binary64))
(pow.f64 (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) #s(literal -1 binary64))
(/.f64 (+.f64 (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (*.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a)) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a))) (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a)) #s(literal 3 binary64)) (pow.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) #s(literal 3 binary64))) (fma.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a)) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a)) (-.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a))) (*.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))))))
(/.f64 (+.f64 (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #s(literal 3 binary64)) (pow.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64))) (fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (-.f64 (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2)))) (neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2)))) (neg.f64 (*.f64 (neg.f64 a) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (*.f64 (neg.f64 a) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2)))) (neg.f64 (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (*.f64 a (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))) (neg.f64 a))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (*.f64 a b_2)) (*.f64 a a))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) a)
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2))) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2))) (neg.f64 (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (*.f64 a (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (neg.f64 a) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (neg.f64 a) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 a (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2)) (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 a (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (neg.f64 a))
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)
(/.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2) (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(fma.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))) (/.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))))
(-.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))) a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (neg.f64 a)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(-.f64 (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (/.f64 b_2 a))
(+.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a)))
(+.f64 (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) a)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) a) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(*.f64 (/.f64 a (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))))
(*.f64 (/.f64 a (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2))) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))
(*.f64 (/.f64 a (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))))
(*.f64 (/.f64 a (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) a)
(*.f64 (neg.f64 a) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(*.f64 (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))) #s(literal -1 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(*.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(*.f64 a (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))) #s(literal -1 binary64)))
(*.f64 a (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) #s(literal 1 binary64)))
(*.f64 a (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(pow.f64 (/.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) #s(literal -1 binary64))
(pow.f64 (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) #s(literal 1 binary64))
(/.f64 (neg.f64 (neg.f64 (neg.f64 a))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (neg.f64 a)) (neg.f64 (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (/.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) #s(literal -1 binary64))
(/.f64 (neg.f64 a) (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (neg.f64 a) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))))
(/.f64 (neg.f64 a) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a))
(/.f64 a (*.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))
(neg.f64 (/.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))) (/.f64 a (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))) (/.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))) #s(literal -1 binary64))))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)) #s(literal -1 binary64)))
(*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2)) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(pow.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (neg.f64 (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2)))) (neg.f64 (neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))) (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2)))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (+.f64 #s(literal 0 binary64) b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (fma.f64 (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2)))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (fma.f64 (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64))) (+.f64 #s(literal 0 binary64) b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2))) (neg.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2))) (neg.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (fma.f64 b_2 b_2 (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2)) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(/.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2)) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 b_2 b_2 (-.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))
(fma.f64 b_2 #s(literal -1 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(-.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))) (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))))
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 (*.f64 b_2 b_2) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(+.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (fabs.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(*.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2)))) (fabs.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(*.f64 #s(literal 1 binary64) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))))) (neg.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (-.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) c) a)))))
(/.f64 (fabs.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 #s(literal 1 binary64) (fabs.f64 (/.f64 (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))))))
(fabs.f64 (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 0 binary64)))
(fabs.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(fabs.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(fabs.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(fabs.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fabs.f64 (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) a) (/.f64 b_2 #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 (neg.f64 b_2)) a) (/.f64 b_2 #s(literal 1 binary64)))
(*.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (neg.f64 b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(*.f64 (/.f64 #s(literal -1 binary64) a) (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 a))
(*.f64 (/.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 b_2 a) (/.f64 (neg.f64 (neg.f64 b_2)) #s(literal 1 binary64)))
(*.f64 (/.f64 b_2 a) (/.f64 b_2 #s(literal 1 binary64)))
(*.f64 (/.f64 b_2 a) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 b_2 b_2) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (*.f64 b_2 b_2))
(*.f64 (*.f64 (neg.f64 b_2) b_2) (/.f64 #s(literal -1 binary64) a))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) a))
(*.f64 (neg.f64 b_2) (/.f64 b_2 (neg.f64 a)))
(*.f64 (/.f64 (*.f64 b_2 b_2) a) #s(literal 1 binary64))
(*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 b_2 (/.f64 b_2 a))
(pow.f64 (/.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (*.f64 b_2 b_2) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 a))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 b_2 b_2)))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 b_2 b_2) a)
(neg.f64 (/.f64 (*.f64 (neg.f64 b_2) b_2) a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 a))) (/.f64 (*.f64 (neg.f64 b_2) b_2) a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (*.f64 (neg.f64 b_2) b_2) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (*.f64 (neg.f64 b_2) b_2) a))
(exp.f64 (fma.f64 (log.f64 a) #s(literal -1 binary64) (*.f64 (log.f64 b_2) #s(literal 2 binary64))))
(exp.f64 (fma.f64 (log.f64 b_2) #s(literal 2 binary64) (*.f64 (log.f64 a) #s(literal -1 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))))
(pow.f64 (/.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (*.f64 c a)) (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (*.f64 c a)) (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64))))
(fma.f64 (/.f64 (/.f64 c b_2) b_2) (/.f64 a #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 (/.f64 c b_2) #s(literal -1 binary64)) (/.f64 a b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 c) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 a b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 c b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 a) #s(literal 1 binary64)) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (*.f64 (/.f64 c b_2) a) #s(literal 1 binary64))
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c (neg.f64 (neg.f64 b_2))) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 a (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 (neg.f64 c) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 a (neg.f64 (neg.f64 b_2))) (/.f64 (neg.f64 c) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 c a) #s(literal -1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) b_2) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 c a) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 a (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 c a) (neg.f64 (neg.f64 b_2))) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) b_2) (*.f64 (/.f64 c b_2) a) #s(literal 1 binary64))
(fma.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 (/.f64 c b_2) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 c (neg.f64 (neg.f64 b_2))) (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 a (*.f64 (neg.f64 b_2) b_2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) c)) #s(literal 1 binary64))
(fma.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) (/.f64 a (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 c) b_2) (/.f64 a (neg.f64 (neg.f64 b_2))) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 c) b_2) (/.f64 a b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) (*.f64 (/.f64 c b_2) a) #s(literal 1 binary64))
(fma.f64 (/.f64 a (neg.f64 b_2)) (/.f64 c b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 a b_2) (/.f64 (/.f64 c b_2) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 a b_2) (/.f64 c (neg.f64 b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 c (neg.f64 b_2)) (/.f64 a b_2) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 c b_2) a) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) (/.f64 a (/.f64 #s(literal 1 binary64) c)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 a (/.f64 (neg.f64 b_2) c)) #s(literal 1 binary64))
(fma.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 c a) (neg.f64 b_2)) #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 #s(literal -1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal 1 binary64))
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64))
(fma.f64 (/.f64 c b_2) (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 c b_2) (/.f64 a (neg.f64 b_2)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) #s(literal 1 binary64))
(fma.f64 (*.f64 c a) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) #s(literal 1 binary64))
(fma.f64 c (/.f64 a (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64))
(fma.f64 c (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) a) #s(literal 1 binary64))
(fma.f64 a (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(+.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))))) (sqrt.f64 (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/2 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 1/2 binary64)))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2) (*.f64 (*.f64 (*.f64 a a) (neg.f64 a)) (*.f64 (*.f64 c c) c)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)))))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(pow.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (*.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))) (*.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))) (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (-.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) c) a)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (-.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (*.f64 (*.f64 (*.f64 b_2 b_2) c) a))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))) (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2)))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 c a))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 c a))
(fma.f64 (neg.f64 (neg.f64 b_2)) b_2 (*.f64 c a))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 c a))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 c a))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 c a))
(fma.f64 b_2 (neg.f64 (neg.f64 b_2)) (*.f64 c a))
(fma.f64 b_2 b_2 (*.f64 c a))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) c) a) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(+.f64 (*.f64 c a) (*.f64 b_2 b_2))
(+.f64 (*.f64 b_2 b_2) (*.f64 c a))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 c a) c) a (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)))

eval301.0ms (3.3%)

Memory
30.1MiB live, 407.4MiB allocated
Compiler

Compiled 62 705 to 5 343 computations (91.5% saved)

prune351.0ms (3.9%)

Memory
-36.1MiB live, 486.4MiB allocated
Pruning

26 alts after pruning (21 fresh and 5 done)

PrunedKeptTotal
New1 764151 779
Fresh8614
Picked325
Done033
Total1 775261 801
Accuracy
92.1%
Counts
1 801 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
34.7%
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)))
27.9%
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) a)
3.8%
(/.f64 (/.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) a)
27.8%
(/.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (fabs.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
26.9%
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))))))
38.2%
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) a)
52.1%
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) a)
11.3%
(/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a)
33.7%
(/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) b_2) a)
28.6%
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
56.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
39.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (fma.f64 (/.f64 c (neg.f64 b_2)) (/.f64 a b_2) #s(literal 1 binary64)) (*.f64 b_2 b_2))))) a)
36.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) a)
25.2%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)) a)
27.9%
(/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 b_2))))
31.9%
(/.f64 #s(literal 1 binary64) (/.f64 a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* a c) (* b_2 b_2)) (*.f64 c a)))) (neg.f64 b_2))))
26.7%
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a))))))))
29.7%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 #s(approx (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) (*.f64 (neg.f64 a) (/.f64 c b_2))) b_2))) b_2))
56.2%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2))
36.5%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))
33.5%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) b_2))
25.2%
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64)) c)))
32.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
33.2%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
33.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
13.7%
#s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a))
Compiler

Compiled 1 049 to 519 computations (50.5% saved)

simplify122.0ms (1.4%)

Memory
30.9MiB live, 140.0MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))
cost-diff640
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2)
cost-diff704
(*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)
cost-diff1024
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)))
cost-diff0
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))
cost-diff0
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))
cost-diff0
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)
cost-diff0
(/.f64 #s(literal 1 binary64) a)
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (neg.f64 b_2) a)
cost-diff0
#s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a))
cost-diff0
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
cost-diff0
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)
cost-diff0
(/.f64 #s(literal 1 binary64) a)
cost-diff320
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2))
Rules
5 566×lower-fma.f32
5 558×lower-fma.f64
2 830×lower-*.f32
2 814×lower-*.f64
2 098×lower-/.f32
Iterations

Useful iterations: 4 (0.0ms)

IterNodesCost
056569
088545
1145538
2279534
3665534
41530452
53721452
66394452
08315452
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2))
(/.f64 #s(literal 1 binary64) a)
#s(literal 1 binary64)
a
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
#s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
#s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(neg.f64 a)
c
(*.f64 b_2 b_2)
b_2
#s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
b_2
a
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))
(/.f64 #s(literal 1 binary64) a)
#s(literal 1 binary64)
a
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))
#s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))
#s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))
(*.f64 (neg.f64 a) c)
(neg.f64 a)
c
b_2
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
(+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))
(neg.f64 b_2)
b_2
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
#s(literal 1 binary64)
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
#s(literal -1 binary64)
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)))
(/.f64 #s(literal 1 binary64) a)
#s(literal 1 binary64)
a
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))
(*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2)
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64))
(/.f64 c (*.f64 (neg.f64 b_2) b_2))
c
(*.f64 (neg.f64 b_2) b_2)
(neg.f64 b_2)
b_2
(*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))
Outputs
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) a)
(/.f64 #s(literal 1 binary64) a)
#s(literal 1 binary64)
a
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
#s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
#s(approx (- (* b_2 b_2) (* a c)) #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
#s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
#s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(neg.f64 a)
c
(*.f64 b_2 b_2)
b_2
#s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
b_2
a
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) b_2) a)
(/.f64 #s(literal 1 binary64) a)
#s(literal 1 binary64)
a
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))) b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))))
#s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))
#s(approx (- (* b_2 b_2) (* a c)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c)))
#s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (neg.f64 a) c))
(*.f64 (neg.f64 a) c)
(neg.f64 a)
c
b_2
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) b_2) a)
(+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) b_2)
(neg.f64 b_2)
b_2
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
#s(literal 1 binary64)
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
#s(literal -1 binary64)
(fma.f64 c a (*.f64 b_2 b_2))
c
a
(*.f64 b_2 b_2)
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))) b_2) a)
(/.f64 #s(literal 1 binary64) a)
#s(literal 1 binary64)
a
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))
#s(approx (- (* b_2 b_2) (* a c)) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
(*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2)
(fma.f64 (neg.f64 a) (/.f64 c b_2) b_2)
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64))
(/.f64 c (*.f64 (neg.f64 b_2) b_2))
c
(*.f64 (neg.f64 b_2) b_2)
(neg.f64 b_2)
b_2
(*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))
(/.f64 (neg.f64 b_2) a)

localize162.0ms (1.8%)

Memory
-6.8MiB live, 193.8MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy3.316757769081927
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64))
accuracy3.3210170027513817
(*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)
accuracy4.494656284571567
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2)
accuracy4.988673723134953
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))
accuracy0.1015625
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
accuracy0.2320259893193833
(/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
accuracy0.49999449521112044
(fma.f64 c a (*.f64 b_2 b_2))
accuracy4.662048932727813
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
accuracy0
#s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))
accuracy0.00390625
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)
accuracy0.1497650390737681
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))
accuracy4.988673723134953
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))
accuracy0
(/.f64 (neg.f64 b_2) a)
accuracy0
(neg.f64 b_2)
accuracy22.35961301093459
#s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a))
accuracy0
#s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
accuracy0.00390625
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)
accuracy0.1497650390737681
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2))
accuracy4.988673723134953
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
Samples
90.0ms163×0invalid
28.0ms93×0valid
Compiler

Compiled 350 to 47 computations (86.6% saved)

Precisions
Click to see histograms. Total time spent on operations: 96.0ms
ival-div: 55.0ms (57.3% of total)
ival-mult: 21.0ms (21.9% of total)
ival-add: 9.0ms (9.4% of total)
ival-sqrt: 5.0ms (5.2% of total)
ival-sub: 3.0ms (3.1% of total)
ival-neg: 2.0ms (2.1% of total)
ival-fabs: 1.0ms (1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)
exact: 0.0ms (0% of total)

series116.0ms (1.3%)

Memory
-16.8MiB live, 142.9MiB allocated
Counts
24 → 792
Calls
Call 1
Inputs
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())
#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())
#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())
#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())
#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())
#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())
#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())
#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())
#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())
#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())
#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())
#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())
#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())
#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())
#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())
#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())
#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())
#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())
Outputs
#s(alt (* -1/2 (/ c b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) a) (taylor 0 a) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a) (taylor 0 a) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a) (taylor 0 a) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* a (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8)))))))) (* -1/2 (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a) (taylor 0 a) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 a) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 a) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 a) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 a) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (- (/ b_2 (sqrt -1)) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* a (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) b_2) (taylor 0 a) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ b_2 (sqrt -1)) b_2) a) (taylor 0 a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2) a) (taylor 0 a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2) a) (taylor 0 a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* a (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) b_2) a) (taylor 0 a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 (sqrt -1)) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) (taylor 0 a) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (/ (+ b_2 (* -1 b_2)) a) (taylor 0 a) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ b_2 (+ (* -1 b_2) (* -1/2 (/ (* a c) b_2)))) a) (taylor 0 a) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))) a) (taylor 0 a) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))) a) (taylor 0 a) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (/ (sqrt -1) b_2) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (/ (sqrt -1) b_2)) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1/2 (* a (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 3))))) (/ (sqrt -1) b_2)) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* a (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8))))))) (* -1/2 (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))))) (/ (sqrt -1) b_2)) (taylor 0 a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow b_2 2)) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* a c) (pow b_2 4)) (/ 1 (pow b_2 2))) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* -1 (/ (* a (pow c 2)) (pow b_2 6))) (* -1 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2))) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* a (- (* a (- (/ (* a (pow c 3)) (pow b_2 8)) (/ (pow c 2) (pow b_2 6)))) (* -1 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2))) (taylor 0 a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))) (taylor 0 a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))) (taylor inf a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (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 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) a) (taylor inf a) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) b_2) a) (taylor inf a) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) b_2) a) (taylor inf a) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) b_2) a) (taylor inf a) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf a) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf a) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf a) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf a) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a))) (taylor inf a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (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 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (/ b_2 a))) (taylor inf a) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))) (taylor inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))))) (taylor inf a) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) b_2)) (taylor inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c b_2)) (/ b_2 a))) (taylor inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 c) (/ (pow b_2 2) a))) (taylor inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* a c))) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* a (+ c (/ (pow b_2 2) a))) (taylor inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow b_2 2) (* a (pow c 2))) (/ 1 c)) a) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c))) a) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow b_2 6) (* (pow a 3) (pow c 4))) (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (+ (/ 1 c) (/ (pow b_2 4) (* (pow a 2) (pow c 3)))))) a) (taylor inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a))) (taylor inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a))) (taylor inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a))) (taylor inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (/ 1 a) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) a) (patch (/.f64 #s(literal 1 binary64) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor -inf a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) a) (taylor -inf a) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) a)) (taylor -inf a) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) a)) (taylor -inf a) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c a)) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))))) (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (pow a 3))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) a)) (taylor -inf a) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf a) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf a) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf a) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf a) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor -inf a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (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 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a)))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))) a))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))) a))) a))) (taylor -inf a) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (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) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))) (taylor -inf a) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) b_2)) (taylor -inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2)))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2)))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2)))) (taylor -inf a) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf a) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ c (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))) (taylor -inf a) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a))))) (taylor -inf a) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c)) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow b_2 4) (* a (pow c 3)))) (* -1 (/ (pow b_2 2) (pow c 2)))) a)) (/ 1 c)) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow b_2 6) (* a (pow c 4)))) (* -1 (/ (pow b_2 4) (pow c 3)))) a)) (* -1 (/ (pow b_2 2) (pow c 2)))) a)) (/ 1 c)) a)) (taylor -inf a) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))) (taylor -inf a) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a)))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a)))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a)))) (taylor -inf a) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) a) (taylor 0 c) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a)) (taylor 0 c) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/2 (/ (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) a)) (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a)) (taylor 0 c) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 3))) (* c (+ (* -1/2 (/ (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) a)) (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) a)))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a)) (taylor 0 c) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor 0 c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor 0 c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (- (/ b_2 (sqrt -1)) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/8 (/ (* (pow a 2) c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ a (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* 1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) b_2) (taylor 0 c) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ b_2 (sqrt -1)) b_2) a) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (- (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* -1/8 (/ (* a c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ 1 (* b_2 (sqrt -1)))))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (- (+ (* c (+ (* c (+ (* -1/8 (/ a (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 2) c) (* (pow b_2 5) (sqrt -1)))))) (* 1/2 (/ 1 (* b_2 (sqrt -1)))))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a)) (taylor 0 c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 (sqrt -1)) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (+ (* -1/8 (/ (* (pow a 2) c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ a (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (+ (* 1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) (taylor 0 c) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (/ b_2 a)) (taylor 0 c) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* -1/2 (/ c b_2)) (/ b_2 a))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (/ b_2 a))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (+ (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2)))) (/ b_2 a))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (/ (sqrt -1) b_2) (taylor 0 c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (/ (sqrt -1) b_2)) (taylor 0 c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (+ (* -1/2 (* b_2 (* c (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (* -1/2 (/ (* a (sqrt -1)) (pow b_2 3))))) (/ (sqrt -1) b_2)) (taylor 0 c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* c (+ (* -1/2 (/ (* a (sqrt -1)) (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) (* -1/2 (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))))))) (/ (sqrt -1) b_2)) (taylor 0 c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow b_2 2)) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (/ (* a c) (pow b_2 4)) (/ 1 (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* -1 (/ (* (pow a 2) c) (pow b_2 6))) (* -1 (/ a (pow b_2 4))))) (/ 1 (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* c (- (* c (- (/ (* (pow a 3) c) (pow b_2 8)) (/ (pow a 2) (pow b_2 6)))) (* -1 (/ a (pow b_2 4))))) (/ 1 (pow b_2 2))) (taylor 0 c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* -1/2 (/ (* a c) b_2))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))) (taylor 0 c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor 0 c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor 0 c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c))) (taylor inf c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (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 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) a) (taylor inf c) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (/ b_2 a)) (taylor inf c) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (/ b_2 a)) (taylor inf c) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 7)))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (/ b_2 a)) (taylor inf c) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (taylor inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c))) (taylor inf c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (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 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (/ b_2 c))) (taylor inf c) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))))) (taylor inf c) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (taylor inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) b_2)) (taylor inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a b_2)) (/ b_2 c))) (taylor inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 a) (/ (pow b_2 2) c))) (taylor inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* a c))) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -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 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* c (+ a (/ (pow b_2 2) c))) (taylor inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow b_2 2) (* (pow a 2) c)) (/ 1 a)) c) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a))) c) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (pow b_2 6) (* (pow a 4) (pow c 3))) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (+ (/ 1 a) (/ (pow b_2 4) (* (pow a 3) (pow c 2)))))) c) (taylor inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c))) (taylor inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c))) (taylor inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c))) (taylor inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor -inf c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) a) (taylor -inf c) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3)))) (/ b_2 a)) (taylor -inf c) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) (/ b_2 a)) (taylor -inf c) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4)))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) (/ b_2 a)) (taylor -inf c) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor -inf c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (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 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c)))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1))))) (taylor -inf c) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))) (taylor -inf c) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (/ c a)) (sqrt -1))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c))))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) b_2)) (taylor -inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2)))) (taylor -inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2)))) (taylor -inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2)))) (taylor -inf c) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor -inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ a (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)) (taylor -inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))) (taylor -inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))) (taylor -inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))) (taylor -inf c) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c))))) (taylor -inf c) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a)) c)) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow b_2 4) (* (pow a 3) c))) (* -1 (/ (pow b_2 2) (pow a 2)))) c)) (/ 1 a)) c)) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow b_2 6) (* (pow a 4) c))) (* -1 (/ (pow b_2 4) (pow a 3)))) c)) (* -1 (/ (pow b_2 2) (pow a 2)))) c)) (/ 1 a)) c)) (taylor -inf c) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* (sqrt (* a c)) (sqrt -1))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))) (taylor -inf c) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c)))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c)))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c)))) (taylor -inf c) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (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 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (taylor 0 b_2) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (taylor 0 b_2) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (taylor 0 b_2) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) (/ 1 a))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (taylor 0 b_2) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 b_2) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 b_2) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 b_2) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 b_2) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) 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 (* (sqrt (/ c a)) (sqrt -1)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 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 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (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 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 b_2) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (/ 1 (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (/ 1 (sqrt -1))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1)))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (sqrt -1))))))))) (taylor 0 b_2) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ c a)) (sqrt -1)) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) b_2)) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) b_2) (taylor 0 b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor 0 b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* a c)) (taylor 0 b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (+ (* -1 (* a c)) (pow b_2 2)) (taylor 0 b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (/ 1 (* a c))) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 3/8 (* (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) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* (pow b_2 2) (+ (* -5/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 7)))) (* (pow b_2 2) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (sqrt -1)))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* a c) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (+ (* a c) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (* a c)) (taylor 0 b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (/ (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 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow b_2 2) (+ (* -1 (/ (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 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (- (* (pow b_2 2) (+ (* (pow b_2 2) (- (/ (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 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (sqrt (* a c)) (sqrt -1)) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5))))))))) (taylor 0 b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* a c) (pow b_2 2))) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2)) (taylor 0 b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf b_2) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))) (/ 1 a))) (taylor inf b_2) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2)))) (/ 1 a))) (taylor inf b_2) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (* a (pow b_2 6)))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))) (/ 1 a))) (taylor inf b_2) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf b_2) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf b_2) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf b_2) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf b_2) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ (* a c) b_2)) (taylor inf b_2) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (/ 1 (sqrt -1)) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))) 1)) (taylor inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (/ (* b_2 (- (/ 1 (sqrt -1)) 1)) a) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (/ 1 (* a (sqrt -1)))) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (/ 1 (* a (sqrt -1))))) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* b_2 (- (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (/ 1 (* a (sqrt -1)))))) (/ 1 a))) (taylor inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (/ b_2 (sqrt -1)) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))) (taylor inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1/2 (/ c b_2)) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (/ (sqrt -1) b_2) (taylor inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (sqrt -1) (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) b_2) (taylor inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) b_2) (taylor inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* -1/2 (/ (* (sqrt -1) (+ (* 1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (* (pow a 3) (pow c 3)))) (pow b_2 6)))))) b_2) (taylor inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow b_2 2)) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* a c) (pow b_2 2)) 1) (pow b_2 2)) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 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 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* (pow a 3) (pow c 3)) (pow b_2 6)) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) (pow b_2 2)) (taylor inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))) (taylor inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf b_2) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2)))))) (taylor -inf b_2) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))))) (taylor -inf b_2) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (* a (pow b_2 6)))) (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2)))))))) (taylor -inf b_2) (#s(alt #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) (patch #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf b_2) (#s(alt (/.f64 (neg.f64 b_2) a) (patch (/.f64 (neg.f64 b_2) a) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (neg.f64 b_2) (patch (neg.f64 b_2) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #<representation binary64>) () ())) ())
#s(alt (* -2 b_2) (taylor -inf b_2) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) 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 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (patch (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (/ 1 (sqrt -1))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))))) (taylor -inf b_2) (#s(alt (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (patch (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (* b_2 (+ 1 (/ 1 (sqrt -1)))) a)) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1))))))) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1)))))))) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1))))))))) (taylor -inf b_2) (#s(alt (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) (patch (/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 (sqrt -1))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))) (taylor -inf b_2) (#s(alt (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (patch (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #<representation binary64>) () ())) ())
#s(alt (* -2 (/ b_2 a)) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 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 (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) (patch (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) (patch (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2) #<representation binary64>) () ())) ())
#s(alt b_2 (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1))) (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1))) (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1))) (taylor -inf b_2) (#s(alt (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) (patch (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ b_2 a)) (taylor -inf b_2) (#s(alt (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) (patch (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (taylor -inf b_2) (#s(alt #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) (patch #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (sqrt -1) b_2)) (taylor -inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (sqrt -1) (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) b_2)) (taylor -inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) b_2)) (taylor -inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* -1/2 (/ (* (sqrt -1) (+ (* 1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (* (pow a 3) (pow c 3)))) (pow b_2 6)))))) b_2)) (taylor -inf b_2) (#s(alt (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (patch (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #<representation binary64>) () ())) ())
#s(alt (pow b_2 2) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 c a (*.f64 b_2 b_2)) (patch (fma.f64 c a (*.f64 b_2 b_2)) #<representation binary64>) () ())) ())
#s(alt (/ -1 (pow b_2 2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* a c) (pow b_2 2)) 1) (pow b_2 2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 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 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (/ (- (/ (* (pow a 3) (pow c 3)) (pow b_2 6)) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) (pow b_2 2)) (taylor -inf b_2) (#s(alt (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (patch (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 b_2) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt (* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))) (taylor -inf b_2) (#s(alt (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (patch (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #<representation binary64>) () ())) ())
#s(alt 1 (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
#s(alt (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) (taylor -inf b_2) (#s(alt (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (patch (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) #<representation binary64>) () ())) ())
Calls

9 calls:

TimeVariablePointExpression
15.0ms
b_2
@0
((* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/ (neg b_2) a) (neg b_2) (* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (+ (neg b_2) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))))) (/ (+ (neg b_2) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))))) a) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2))))) (+ (* (/ 1 a) (sqrt (- (* b_2 b_2) (* a c)))) (* (/ 1 a) (neg b_2))) (* (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) b_2) b_2) (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) b_2) (* (/ 1 a) (neg b_2)) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))) (+ (* c a) (* b_2 b_2)) (/ -1 (+ (* c a) (* b_2 b_2))) (sqrt (- (* b_2 b_2) (* a c))) (+ (* (/ c (* (neg b_2) b_2)) a) 1))
7.0ms
a
@inf
((* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/ (neg b_2) a) (neg b_2) (* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (+ (neg b_2) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))))) (/ (+ (neg b_2) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))))) a) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2))))) (+ (* (/ 1 a) (sqrt (- (* b_2 b_2) (* a c)))) (* (/ 1 a) (neg b_2))) (* (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) b_2) b_2) (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) b_2) (* (/ 1 a) (neg b_2)) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))) (+ (* c a) (* b_2 b_2)) (/ -1 (+ (* c a) (* b_2 b_2))) (sqrt (- (* b_2 b_2) (* a c))) (+ (* (/ c (* (neg b_2) b_2)) a) 1))
5.0ms
a
@-inf
((* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/ (neg b_2) a) (neg b_2) (* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (+ (neg b_2) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))))) (/ (+ (neg b_2) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))))) a) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2))))) (+ (* (/ 1 a) (sqrt (- (* b_2 b_2) (* a c)))) (* (/ 1 a) (neg b_2))) (* (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) b_2) b_2) (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) b_2) (* (/ 1 a) (neg b_2)) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))) (+ (* c a) (* b_2 b_2)) (/ -1 (+ (* c a) (* b_2 b_2))) (sqrt (- (* b_2 b_2) (* a c))) (+ (* (/ c (* (neg b_2) b_2)) a) 1))
3.0ms
b_2
@inf
((* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/ (neg b_2) a) (neg b_2) (* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (+ (neg b_2) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))))) (/ (+ (neg b_2) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))))) a) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2))))) (+ (* (/ 1 a) (sqrt (- (* b_2 b_2) (* a c)))) (* (/ 1 a) (neg b_2))) (* (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) b_2) b_2) (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) b_2) (* (/ 1 a) (neg b_2)) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))) (+ (* c a) (* b_2 b_2)) (/ -1 (+ (* c a) (* b_2 b_2))) (sqrt (- (* b_2 b_2) (* a c))) (+ (* (/ c (* (neg b_2) b_2)) a) 1))
3.0ms
a
@0
((* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/ (neg b_2) a) (neg b_2) (* (/ 1 a) (- (sqrt (- (* b_2 b_2) (* a c))) b_2)) (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (sqrt (- (* b_2 b_2) (* a c))) (+ (neg b_2) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))))) (/ (+ (neg b_2) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))))) a) (/ 1 (sqrt (/ -1 (+ (* c a) (* b_2 b_2))))) (+ (* (/ 1 a) (sqrt (- (* b_2 b_2) (* a c)))) (* (/ 1 a) (neg b_2))) (* (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) b_2) b_2) (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) b_2) (* (/ 1 a) (neg b_2)) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (sqrt (/ -1 (+ (* c a) (* b_2 b_2)))) (+ (* c a) (* b_2 b_2)) (/ -1 (+ (* c a) (* b_2 b_2))) (sqrt (- (* b_2 b_2) (* a c))) (+ (* (/ c (* (neg b_2) b_2)) a) 1))

simplify266.0ms (2.9%)

Memory
9.3MiB live, 322.7MiB allocated
Algorithm
egg-herbie
Rules
8 156×lower-*.f64
8 156×lower-*.f32
8 150×lower-fma.f64
8 150×lower-fma.f32
5 924×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0137217275
1455016832
0929216099
Stop Event
iter limit
node limit
Counts
792 → 779
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))))))))
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(* -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)))))))))
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))))))))
(/ (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) a)
(/ (- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a)
(/ (- (+ (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a)
(/ (- (+ (* a (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8)))))))) (* -1/2 (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a)
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 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))))))))
(* -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)))))))))
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))))))))
(- (/ b_2 (sqrt -1)) b_2)
(- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2)
(- (+ (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2)
(- (+ (* a (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) b_2)
(/ (- (/ b_2 (sqrt -1)) b_2) a)
(/ (- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2) a)
(/ (- (+ (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2) a)
(/ (- (+ (* a (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) b_2) a)
(/ b_2 (sqrt -1))
(+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1)))
(+ (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1)))
(+ (* a (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1)))
(/ (+ b_2 (* -1 b_2)) a)
(/ (+ b_2 (+ (* -1 b_2) (* -1/2 (/ (* a c) b_2)))) a)
(/ (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))) a)
(/ (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))) a)
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
b_2
(+ b_2 (* -1 (/ (* a c) b_2)))
(+ b_2 (* -1 (/ (* a c) b_2)))
(+ b_2 (* -1 (/ (* a c) b_2)))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(/ (sqrt -1) b_2)
(+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (/ (sqrt -1) b_2))
(+ (* a (+ (* -1/2 (* a (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 3))))) (/ (sqrt -1) b_2))
(+ (* a (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8))))))) (* -1/2 (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))))) (/ (sqrt -1) b_2))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(/ -1 (pow b_2 2))
(- (/ (* a c) (pow b_2 4)) (/ 1 (pow b_2 2)))
(- (* a (- (* -1 (/ (* a (pow c 2)) (pow b_2 6))) (* -1 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2)))
(- (* a (- (* a (- (/ (* a (pow c 3)) (pow b_2 8)) (/ (pow c 2) (pow b_2 6)))) (* -1 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2)))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
1
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(* (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 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) a)
(/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) b_2) a)
(/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) b_2) a)
(/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) b_2) a)
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -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) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (/ b_2 a)))
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))))
(* (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 (* a c))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* -1 (/ (* a c) b_2))
(* a (+ (* -1 (/ c b_2)) (/ b_2 a)))
(* a (+ (* -1 (/ c b_2)) (/ b_2 a)))
(* a (+ (* -1 (/ c b_2)) (/ b_2 a)))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (* a c))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* -1 (* a c))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(* (sqrt (/ 1 (* a c))) (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/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* a c)
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(/ -1 (* a c))
(/ (- (/ (pow b_2 2) (* a (pow c 2))) (/ 1 c)) a)
(/ (- (* -1 (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c))) a)
(/ (- (/ (pow b_2 6) (* (pow a 3) (pow c 4))) (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (+ (/ 1 c) (/ (pow b_2 4) (* (pow a 2) (pow c 3)))))) a)
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (/ (* a c) (pow b_2 2)))
(* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a)))
(* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a)))
(* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 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 a)
(/ 1 a)
(/ 1 a)
(/ 1 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 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) a)
(* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) a))
(* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) a))
(* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c a)) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))))) (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (pow a 3))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 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 (* (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 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))) a))) a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(* -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 (* a c))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (/ (* a c) b_2))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (* a c))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a c))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(* a c)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(/ -1 (* a c))
(* -1 (/ (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c)) a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow b_2 4) (* a (pow c 3)))) (* -1 (/ (pow b_2 2) (pow c 2)))) a)) (/ 1 c)) a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow b_2 6) (* a (pow c 4)))) (* -1 (/ (pow b_2 4) (pow c 3)))) a)) (* -1 (/ (pow b_2 2) (pow c 2)))) a)) (/ 1 c)) a))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(* -1 (/ (* a c) (pow b_2 2)))
(* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a))))
(* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a))))
(* -1 (* a (- (/ c (pow b_2 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))))
(* -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)))))))))
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))))))))
(/ (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) a)
(- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a))
(- (+ (* c (+ (* -1/2 (/ (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) a)) (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a))
(- (+ (* c (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 3))) (* c (+ (* -1/2 (/ (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) a)) (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) a)))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 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))))
(* -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)))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(- (/ b_2 (sqrt -1)) b_2)
(- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2)
(- (+ (* c (+ (* -1/8 (/ (* (pow a 2) c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ a (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2)
(- (+ (* c (+ (* 1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) b_2)
(/ (- (/ b_2 (sqrt -1)) b_2) a)
(- (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a))
(- (+ (* c (+ (* -1/8 (/ (* a c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ 1 (* b_2 (sqrt -1)))))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a))
(- (+ (* c (+ (* c (+ (* -1/8 (/ a (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 2) c) (* (pow b_2 5) (sqrt -1)))))) (* 1/2 (/ 1 (* b_2 (sqrt -1)))))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a))
(/ b_2 (sqrt -1))
(+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1)))
(+ (* c (+ (* -1/8 (/ (* (pow a 2) c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ a (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1)))
(+ (* c (+ (* 1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1)))
(+ (* -1 (/ b_2 a)) (/ b_2 a))
(+ (* -1 (/ b_2 a)) (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(+ (* -1 (/ b_2 a)) (+ (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (/ b_2 a)))
(+ (* -1 (/ b_2 a)) (+ (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2)))) (/ b_2 a)))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
b_2
(+ b_2 (* -1 (/ (* a c) b_2)))
(+ b_2 (* -1 (/ (* a c) b_2)))
(+ b_2 (* -1 (/ (* a c) b_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))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(/ (sqrt -1) b_2)
(+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (/ (sqrt -1) b_2))
(+ (* c (+ (* -1/2 (* b_2 (* c (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (* -1/2 (/ (* a (sqrt -1)) (pow b_2 3))))) (/ (sqrt -1) b_2))
(+ (* c (+ (* -1/2 (/ (* a (sqrt -1)) (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) (* -1/2 (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))))))) (/ (sqrt -1) b_2))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(/ -1 (pow b_2 2))
(- (/ (* a c) (pow b_2 4)) (/ 1 (pow b_2 2)))
(- (* c (- (* -1 (/ (* (pow a 2) c) (pow b_2 6))) (* -1 (/ a (pow b_2 4))))) (/ 1 (pow b_2 2)))
(- (* c (- (* c (- (/ (* (pow a 3) c) (pow b_2 8)) (/ (pow a 2) (pow b_2 6)))) (* -1 (/ a (pow b_2 4))))) (/ 1 (pow b_2 2)))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
1
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 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))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) a)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (/ b_2 a))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (/ b_2 a))
(- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 7)))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (/ 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) (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))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (/ b_2 c)))
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))
(* (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 (* a c))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* -1 (/ (* a c) b_2))
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(* -1 (* a c))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* -1 (* a c))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(* (sqrt (/ 1 (* a c))) (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/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* a c)
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(/ -1 (* a c))
(/ (- (/ (pow b_2 2) (* (pow a 2) c)) (/ 1 a)) c)
(/ (- (* -1 (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a))) c)
(/ (- (/ (pow b_2 6) (* (pow a 4) (pow c 3))) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (+ (/ 1 a) (/ (pow b_2 4) (* (pow a 3) (pow c 2)))))) c)
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (/ (* a c) (pow b_2 2)))
(* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c)))
(* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c)))
(* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c)))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) a)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3)))) (/ b_2 a))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) (/ b_2 a))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4)))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) (/ b_2 a))
(* -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 (* (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 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* -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 (* a c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (/ (* a c) b_2))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
(* -1 (* a c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (* a c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(* a c)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(/ -1 (* a c))
(* -1 (/ (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a)) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow b_2 4) (* (pow a 3) c))) (* -1 (/ (pow b_2 2) (pow a 2)))) c)) (/ 1 a)) c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow b_2 6) (* (pow a 4) c))) (* -1 (/ (pow b_2 4) (pow a 3)))) c)) (* -1 (/ (pow b_2 2) (pow a 2)))) c)) (/ 1 a)) c))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* -1 (/ (* a c) (pow b_2 2)))
(* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c))))
(* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c))))
(* -1 (* c (- (/ a (pow b_2 2)) (/ 1 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)))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(+ (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(+ (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) (/ 1 a))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 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)))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(+ (* -1 b_2) (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (sqrt -1)))))))))
(* (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 (* a c))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (/ (* a c) b_2))
(/ (+ (* -1 (* a c)) (pow b_2 2)) b_2)
(/ (+ (* -1 (* a c)) (pow b_2 2)) b_2)
(/ (+ (* -1 (* a c)) (pow b_2 2)) b_2)
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (* a c))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (* a c))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 3/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* (pow b_2 2) (+ (* -5/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 7)))) (* (pow b_2 2) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (sqrt -1))))))))
(* a c)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(/ -1 (* a c))
(- (/ (pow b_2 2) (* (pow a 2) (pow c 2))) (/ 1 (* a c)))
(- (* (pow b_2 2) (+ (* -1 (/ (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) (- (/ (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)))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(* -1 (/ (* a c) (pow b_2 2)))
(/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2))
(/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2))
(/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2))
(* -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)
(* -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)
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 a))
(* b_2 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))) (/ 1 a)))
(* b_2 (- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2)))) (/ 1 a)))
(* b_2 (- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (* a (pow b_2 6)))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))) (/ 1 a)))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -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)
(* -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)
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)))))))
(* b_2 (- (/ 1 (sqrt -1)) 1))
(* b_2 (- (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))) 1))
(* b_2 (- (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))) 1))
(* b_2 (- (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))) 1))
(/ (* b_2 (- (/ 1 (sqrt -1)) 1)) a)
(* b_2 (- (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (/ 1 (* a (sqrt -1)))) (/ 1 a)))
(* b_2 (- (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (/ 1 (* a (sqrt -1))))) (/ 1 a)))
(* b_2 (- (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (/ 1 (* a (sqrt -1)))))) (/ 1 a)))
(/ b_2 (sqrt -1))
(* b_2 (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))
(* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))
(* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))
(* -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)
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
b_2
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(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)))))
(/ (sqrt -1) b_2)
(/ (+ (sqrt -1) (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) b_2)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) b_2)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* -1/2 (/ (* (sqrt -1) (+ (* 1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (* (pow a 3) (pow c 3)))) (pow b_2 6)))))) b_2)
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(/ -1 (pow b_2 2))
(/ (- (/ (* a c) (pow b_2 2)) 1) (pow b_2 2))
(/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (pow b_2 2))
(/ (- (/ (* (pow a 3) (pow c 3)) (pow b_2 6)) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) (pow b_2 2))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
1
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 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)))))))
(* -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 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1 (/ b_2 a))
(* -1 (* b_2 (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))))
(* -1 (* b_2 (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2)))))))
(* -1 (* b_2 (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (* a (pow b_2 6)))) (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))))))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/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)))))))
(* -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 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1 (* b_2 (+ 1 (/ 1 (sqrt -1)))))
(* -1 (* b_2 (+ 1 (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))))
(* -1 (/ (* b_2 (+ 1 (/ 1 (sqrt -1)))) a))
(* -1 (* b_2 (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1)))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1))))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1)))))))))
(* -1 (/ b_2 (sqrt -1)))
(* -1 (* b_2 (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))))
(* -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)))))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
b_2
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(* -1 (/ b_2 a))
(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)))))
(* -1 (/ (sqrt -1) b_2))
(* -1 (/ (+ (sqrt -1) (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) b_2))
(* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) b_2))
(* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* -1/2 (/ (* (sqrt -1) (+ (* 1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (* (pow a 3) (pow c 3)))) (pow b_2 6)))))) b_2))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(/ -1 (pow b_2 2))
(/ (- (/ (* a c) (pow b_2 2)) 1) (pow b_2 2))
(/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (pow b_2 2))
(/ (- (/ (* (pow a 3) (pow c 3)) (pow b_2 6)) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) (pow b_2 2))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
1
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
Outputs
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/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 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(* 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 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
(/ (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) a)
(/.f64 (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) a)
(/ (- (+ (* -1/2 (/ (* a (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/2 binary64) (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) a)
(/ (- (+ (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))) (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a)
(/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 a b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))) (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))))) a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) a)
(/ (- (+ (* a (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8)))))))) (* -1/2 (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2)) b_2) a)
(/.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 a b_2) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 c c) c) (pow.f64 b_2 #s(literal 8 binary64))))) (*.f64 (*.f64 b_2 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64)))))) a (*.f64 (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/2 binary64))) a (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2))) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/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 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(* 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 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 5 binary64)))) a (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
(- (/ b_2 (sqrt -1)) b_2)
(-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)
(- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2)
(fma.f64 (*.f64 a (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) #s(literal 1/2 binary64) (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2))
(- (+ (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2)
(fma.f64 (fma.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) b_2)))) a (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2))
(- (+ (* a (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) b_2)
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) b_2)))) a (*.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) a (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2))
(/ (- (/ b_2 (sqrt -1)) b_2) a)
(/.f64 (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a)
(/ (- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2) a)
(/.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) #s(literal 1/2 binary64) (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)) a)
(/ (- (+ (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2) a)
(/.f64 (fma.f64 (fma.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) b_2)))) a (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)) a)
(/ (- (+ (* a (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) b_2) a)
(/.f64 (fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) b_2)))) a (*.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) a (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)) a)
(/ b_2 (sqrt -1))
(/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1)))
(fma.f64 (*.f64 a (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) #s(literal 1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(+ (* a (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ c (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1)))
(fma.f64 (fma.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) b_2)))) a (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(+ (* a (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (* a (+ (* -1/8 (/ (pow c 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* a (pow c 3)) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) b_2)))) a (*.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) a (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(/ (+ b_2 (* -1 b_2)) a)
(/.f64 #s(literal 0 binary64) a)
(/ (+ b_2 (+ (* -1 b_2) (* -1/2 (/ (* a c) b_2)))) a)
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))) a)
(/ (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))) a)
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)) a)
(/ (+ b_2 (+ (* -1 b_2) (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))) a)
(/.f64 (+.f64 #s(literal 0 binary64) (*.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a)) a)
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
b_2
(+ b_2 (* -1 (/ (* a c) b_2)))
(-.f64 b_2 (*.f64 a (/.f64 c b_2)))
(+ b_2 (* -1 (/ (* a c) b_2)))
(-.f64 b_2 (*.f64 a (/.f64 c b_2)))
(+ b_2 (* -1 (/ (* a c) b_2)))
(-.f64 b_2 (*.f64 a (/.f64 c b_2)))
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(/ (sqrt -1) b_2)
(/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (/ (sqrt -1) b_2))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/2 binary64) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* a (+ (* -1/2 (* a (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6)))))))) (* -1/2 (/ (* c (sqrt -1)) (pow b_2 3))))) (/ (sqrt -1) b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 a b_2) (*.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (*.f64 (*.f64 b_2 b_2) b_2)))) a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* a (+ (* -1/2 (/ (* c (sqrt -1)) (pow b_2 3))) (* a (+ (* -1/2 (* a (* b_2 (* (sqrt -1) (+ (* 1/2 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow c 3) (pow b_2 8))))))) (* -1/2 (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow c 2) (pow b_2 6))) (* 1/4 (/ (pow c 2) (pow b_2 6))))))))))) (/ (sqrt -1) b_2))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 a b_2) (*.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 c c) c) (pow.f64 b_2 #s(literal 8 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (*.f64 (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))))) a (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(/ -1 (pow b_2 2))
(/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2))
(- (/ (* a c) (pow b_2 4)) (/ 1 (pow b_2 2)))
(fma.f64 a (/.f64 c (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(- (* a (- (* -1 (/ (* a (pow c 2)) (pow b_2 6))) (* -1 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2)))
(fma.f64 (fma.f64 (neg.f64 a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) a (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(- (* a (- (* a (- (/ (* a (pow c 3)) (pow b_2 8)) (/ (pow c 2) (pow b_2 6)))) (* -1 (/ c (pow b_2 4))))) (/ 1 (pow b_2 2)))
(fma.f64 (fma.f64 (fma.f64 a (/.f64 (*.f64 (*.f64 c c) c) (pow.f64 b_2 #s(literal 8 binary64))) (/.f64 (neg.f64 (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))) a (/.f64 c (pow.f64 b_2 #s(literal 4 binary64)))) a (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 c c) c) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) b_2))) a (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))) a b_2)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.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 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))))
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)) a)
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))) a)
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)))) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)
(/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) b_2) a)
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2))) a)
(/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) b_2) a)
(/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64)))) b_2) a)
(/ (- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4))))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) b_2) a)
(/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 7 binary64))))) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (*.f64 (*.f64 c c) c)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64))))) b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (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 (neg.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 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.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 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))))
(* (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 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)) a)
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))) a)
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a)))) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)) a)
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))) a)
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))) (/ b_2 a)))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))) a)
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a)))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))))
(fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (/ 1 (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.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 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* -1 (/ (* a c) b_2))
(*.f64 (neg.f64 a) (/.f64 c b_2))
(* a (+ (* -1 (/ c b_2)) (/ b_2 a)))
(*.f64 (-.f64 (/.f64 b_2 a) (/.f64 c b_2)) a)
(* a (+ (* -1 (/ c b_2)) (/ b_2 a)))
(*.f64 (-.f64 (/.f64 b_2 a) (/.f64 c b_2)) a)
(* a (+ (* -1 (/ c b_2)) (/ b_2 a)))
(*.f64 (-.f64 (/.f64 b_2 a) (/.f64 c b_2)) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (sqrt -1) (+ (* 1/4 (/ (* a (pow b_2 4)) (pow c 3))) (/ (pow b_2 6) (pow c 4)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 7 binary64))))) (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (*.f64 (*.f64 c c) c)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))))
(* a c)
(*.f64 a c)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)
(/ -1 (* a c))
(/.f64 #s(literal -1 binary64) (*.f64 a c))
(/ (- (/ (pow b_2 2) (* a (pow c 2))) (/ 1 c)) a)
(/.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c c) a)) (/.f64 #s(literal 1 binary64) c)) a)
(/ (- (* -1 (/ (pow b_2 4) (* (pow a 2) (pow c 3)))) (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (/ 1 c))) a)
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c))) (-.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c c) a)))) a)
(/ (- (/ (pow b_2 6) (* (pow a 3) (pow c 4))) (+ (* -1 (/ (pow b_2 2) (* a (pow c 2)))) (+ (/ 1 c) (/ (pow b_2 4) (* (pow a 2) (pow c 3)))))) a)
(/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (*.f64 (*.f64 a a) a) (pow.f64 c #s(literal 4 binary64)))) (-.f64 (+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c))) (/.f64 #s(literal 1 binary64) c)) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c c) a)))) a)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) a)
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))) a)
(* -1 (/ (* a c) (pow b_2 2)))
(*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))
(* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a)))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a)))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(* a (+ (* -1 (/ c (pow b_2 2))) (/ 1 a)))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 (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/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) a)))
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(/ 1 a)
(/.f64 #s(literal 1 binary64) a)
(* -1 (* (sqrt (* a c)) (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 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 a)) b_2) (neg.f64 a))))
(* -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 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) a)
(/.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 b_2)) a)
(* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) a))
(/.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal 1/2 binary64) (neg.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 b_2)))) (neg.f64 a))
(* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) a))
(/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal 1/2 binary64))) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 b_2))) (neg.f64 a))
(* -1 (/ (+ (* -1 (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2)) (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c a)) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))))) (* 1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (pow a 3))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) a))
(/.f64 (-.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 5 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (*.f64 (*.f64 c c) c)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))))) (neg.f64 (*.f64 (*.f64 a a) a)))) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 b_2))) (neg.f64 a))
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 (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/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) 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 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 a)) b_2) (neg.f64 a))))
(* -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 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
(* -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 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) (neg.f64 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 a)) b_2) (neg.f64 a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) b_2) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (/ (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3))))) a))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) a)) 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 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 (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/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) a)) a)))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (/ (* a c) b_2))
(*.f64 (neg.f64 a) (/.f64 c b_2))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 c b_2) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 c b_2) (/.f64 b_2 a)))
(* -1 (* a (+ (* -1 (/ b_2 a)) (/ c b_2))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 c b_2) (/.f64 b_2 a)))
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ a (pow c 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1/4 (/ (* a (pow b_2 4)) (* (pow c 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow c 4))))))) (pow a 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(-.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 5 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) a) (*.f64 (*.f64 c c) c)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 c #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (*.f64 a a) a)))
(* a c)
(*.f64 a c)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) a) c)))
(/ -1 (* a c))
(/.f64 #s(literal -1 binary64) (*.f64 a c))
(* -1 (/ (+ (* -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 (*.f64 c c) a))) (neg.f64 a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow b_2 4) (* a (pow c 3)))) (* -1 (/ (pow b_2 2) (pow c 2)))) a)) (/ 1 c)) a))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 c c) c) a)) (/.f64 (*.f64 b_2 b_2) (*.f64 c c))) a)) (neg.f64 a))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow b_2 6) (* a (pow c 4)))) (* -1 (/ (pow b_2 4) (pow c 3)))) a)) (* -1 (/ (pow b_2 2) (pow c 2)))) a)) (/ 1 c)) a))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) c) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (pow.f64 c #s(literal 4 binary64)) a)) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 c c) c))) (neg.f64 a)) (/.f64 (*.f64 b_2 b_2) (*.f64 c c))) a)) (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 (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
(*.f64 (neg.f64 a) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (/ (* a c) (pow b_2 2)))
(*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))
(* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)))
(* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)))
(* -1 (* a (- (/ c (pow b_2 2)) (/ 1 a))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (*.f64 a c) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* 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 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) (*.f64 a b_2))) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) c) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* 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 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.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 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64))) c (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) c) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.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 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(/ (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) b_2) b_2) a)
(/.f64 (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2) (neg.f64 b_2)) a)
(- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 3))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a))
(fma.f64 (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/2 binary64) (-.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 a b_2)) (/.f64 b_2 a)))
(- (+ (* c (+ (* -1/2 (/ (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) a)) (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 3))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 b_2 (/.f64 (*.f64 (*.f64 c (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) a) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) c (-.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 a b_2)) (/.f64 b_2 a)))
(- (+ (* c (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (pow b_2 3))) (* c (+ (* -1/2 (/ (* b_2 (* c (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) a)) (* -1/2 (/ (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))) a)))))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a b_2))) (/ b_2 a))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 b_2 (/.f64 (*.f64 (*.f64 c (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 a a) a) (pow.f64 b_2 #s(literal 8 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) a) (*.f64 b_2 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64))) a)))) c (*.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/2 binary64))) c (-.f64 (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 a b_2)) (/.f64 b_2 a)))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 (fma.f64 (/.f64 (*.f64 a c) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* 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 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) (*.f64 a b_2))) #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) c (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c)
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) c) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* 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 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.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 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
(* 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 (fma.f64 (fma.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64)) b_2)) #s(literal -1/2 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) a) (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64))) c (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c)
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) c) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.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 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(- (/ b_2 (sqrt -1)) b_2)
(-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2)
(- (+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1))) b_2)
(fma.f64 (*.f64 a (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) #s(literal 1/2 binary64) (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2))
(- (+ (* c (+ (* -1/8 (/ (* (pow a 2) c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ a (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1))) b_2)
(fma.f64 (fma.f64 (/.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) b_2)))) c (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2))
(- (+ (* c (+ (* 1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1))) b_2)
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) b_2)))) c (*.f64 (/.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2))
(/ (- (/ b_2 (sqrt -1)) b_2) a)
(/.f64 (-.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) b_2) a)
(- (+ (* 1/2 (/ c (* b_2 (sqrt -1)))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a))
(-.f64 (fma.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64) (/.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (/.f64 b_2 a))
(- (+ (* c (+ (* -1/8 (/ (* a c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ 1 (* b_2 (sqrt -1)))))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a))
(-.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 a c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1/8 binary64) (/.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) c (/.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a))) (/.f64 b_2 a))
(- (+ (* c (+ (* c (+ (* -1/8 (/ a (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 2) c) (* (pow b_2 5) (sqrt -1)))))) (* 1/2 (/ 1 (* b_2 (sqrt -1)))))) (/ b_2 (* a (sqrt -1)))) (/ b_2 a))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) b_2)))) c (/.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) c (-.f64 (/.f64 b_2 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (/.f64 b_2 a)))
(/ b_2 (sqrt -1))
(/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (/ (* a c) (* b_2 (sqrt -1)))) (/ b_2 (sqrt -1)))
(fma.f64 (*.f64 a (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))) #s(literal 1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(+ (* c (+ (* -1/8 (/ (* (pow a 2) c) (* (pow b_2 3) (sqrt -1)))) (* 1/2 (/ a (* b_2 (sqrt -1)))))) (/ b_2 (sqrt -1)))
(fma.f64 (fma.f64 (/.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 a a) c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) b_2)))) c (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(+ (* c (+ (* 1/2 (/ a (* b_2 (sqrt -1)))) (* c (+ (* -1/8 (/ (pow a 2) (* (pow b_2 3) (sqrt -1)))) (* 1/16 (/ (* (pow a 3) c) (* (pow b_2 5) (sqrt -1)))))))) (/ b_2 (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal 1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) b_2)))) c (*.f64 (/.f64 a (*.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)) #s(literal 1/2 binary64))) c (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (/ b_2 a)) (/ b_2 a))
#s(literal 0 binary64)
(+ (* -1 (/ b_2 a)) (+ (* -1/2 (/ c b_2)) (/ b_2 a)))
(-.f64 (fma.f64 (/.f64 c b_2) #s(literal -1/2 binary64) (/.f64 b_2 a)) (/.f64 b_2 a))
(+ (* -1 (/ b_2 a)) (+ (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2)))) (/ b_2 a)))
(-.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 a c) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (/.f64 #s(literal -1/2 binary64) b_2)) c (/.f64 b_2 a)) (/.f64 b_2 a))
(+ (* -1 (/ b_2 a)) (+ (* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2)))) (/ b_2 a)))
(-.f64 (fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 c (pow.f64 b_2 #s(literal 5 binary64)))) #s(literal -1/16 binary64) (*.f64 (/.f64 a (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64))) c (/.f64 #s(literal -1/2 binary64) b_2)) c (/.f64 b_2 a)) (/.f64 b_2 a))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
b_2
(+ b_2 (* -1 (/ (* a c) b_2)))
(-.f64 b_2 (*.f64 a (/.f64 c b_2)))
(+ b_2 (* -1 (/ (* a c) b_2)))
(-.f64 b_2 (*.f64 a (/.f64 c b_2)))
(+ b_2 (* -1 (/ (* a c) b_2)))
(-.f64 b_2 (*.f64 a (/.f64 c b_2)))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(/ (sqrt -1) b_2)
(/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 3))) (/ (sqrt -1) b_2))
(fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/2 binary64) (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* c (+ (* -1/2 (* b_2 (* c (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6)))))))) (* -1/2 (/ (* a (sqrt -1)) (pow b_2 3))))) (/ (sqrt -1) b_2))
(fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 b_2 c) (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) a) (*.f64 (*.f64 b_2 b_2) b_2)))) c (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(+ (* c (+ (* -1/2 (/ (* a (sqrt -1)) (pow b_2 3))) (* c (+ (* -1/2 (* b_2 (* c (* (sqrt -1) (+ (* 1/2 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))) (pow b_2 2))) (/ (pow a 3) (pow b_2 8))))))) (* -1/2 (* b_2 (* (sqrt -1) (+ (* -1 (/ (pow a 2) (pow b_2 6))) (* 1/4 (/ (pow a 2) (pow b_2 6))))))))))) (/ (sqrt -1) b_2))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 (*.f64 b_2 c) (*.f64 (fma.f64 (*.f64 a (/.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 a a) a) (pow.f64 b_2 #s(literal 8 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) b_2))) c (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (*.f64 (*.f64 b_2 b_2) b_2))) c (/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(/ -1 (pow b_2 2))
(/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2))
(- (/ (* a c) (pow b_2 4)) (/ 1 (pow b_2 2)))
(fma.f64 a (/.f64 c (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(- (* c (- (* -1 (/ (* (pow a 2) c) (pow b_2 6))) (* -1 (/ a (pow b_2 4))))) (/ 1 (pow b_2 2)))
(fma.f64 (fma.f64 (neg.f64 (*.f64 a a)) (/.f64 c (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) c (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(- (* c (- (* c (- (/ (* (pow a 3) c) (pow b_2 8)) (/ (pow a 2) (pow b_2 6)))) (* -1 (/ a (pow b_2 4))))) (/ 1 (pow b_2 2)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) a) (/.f64 c (pow.f64 b_2 #s(literal 8 binary64))) (/.f64 (neg.f64 (*.f64 a a)) (pow.f64 b_2 #s(literal 6 binary64)))) c (/.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) c (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) c) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1/8 binary64) (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.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 (*.f64 b_2 b_2) b_2))) c (*.f64 (/.f64 a b_2) #s(literal -1/2 binary64))) c b_2)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(* (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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 a c))) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (*.f64 a c))) 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 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 (*.f64 a c))) c)
(* (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 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c)) c)
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c))) c)
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c)))) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) b_2) a)
(/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 b_2)) a)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (/ b_2 a))
(fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.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)) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 (neg.f64 b_2) a)))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (/ b_2 a))
(-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.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)) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/2 binary64)))) (/.f64 b_2 a))
(- (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 7)))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4))))))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))))) (/ b_2 a))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) a))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) (*.f64 (*.f64 a a) a)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64) (-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.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)) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/2 binary64)))) (/.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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 a c))) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (*.f64 a c))) 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 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 (*.f64 a c))) c)
(* (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 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c)) c)
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c))) c)
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c)))) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 c)) c)
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 c))) c)
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))) (/ b_2 c)))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (-.f64 (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 c)))) c)
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))
(*.f64 (-.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 (*.f64 a c))) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1))))))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (*.f64 a c))) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(*.f64 (-.f64 (fma.f64 (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 (*.f64 a c))) c)
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (/ 1 (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* (sqrt (/ 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) (*.f64 a c))) c)
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 b_2 (*.f64 a c))) 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 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 (*.f64 a c))) c)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* -1 (/ (* a c) b_2))
(*.f64 (neg.f64 a) (/.f64 c b_2))
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)
(* c (+ (* -1 (/ a b_2)) (/ b_2 c)))
(*.f64 (-.f64 (/.f64 b_2 c) (/.f64 a b_2)) c)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* -1/2 (* (sqrt (/ a (pow c 7))) (* (sqrt -1) (+ (* 1/4 (/ (* (pow b_2 4) c) (pow a 3))) (/ (pow b_2 6) (pow a 4)))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 a (pow.f64 c #s(literal 7 binary64))))) (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) (*.f64 (*.f64 a a) a)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))))
(* a c)
(*.f64 a c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a) c)
(/ -1 (* a c))
(/.f64 #s(literal -1 binary64) (*.f64 a c))
(/ (- (/ (pow b_2 2) (* (pow a 2) c)) (/ 1 a)) c)
(/.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a a) c)) (/.f64 #s(literal 1 binary64) a)) c)
(/ (- (* -1 (/ (pow b_2 4) (* (pow a 3) (pow c 2)))) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (/ 1 a))) c)
(/.f64 (-.f64 (/.f64 (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 c c))) (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a a) c)))) c)
(/ (- (/ (pow b_2 6) (* (pow a 4) (pow c 3))) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) c))) (+ (/ 1 a) (/ (pow b_2 4) (* (pow a 3) (pow c 2)))))) c)
(/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (*.f64 c c) c))) (-.f64 (+.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 c c))) (/.f64 #s(literal 1 binary64) a)) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a a) c)))) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) c)
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) c)
(* -1 (/ (* a c) (pow b_2 2)))
(*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))
(* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c)))
(fma.f64 (/.f64 (neg.f64 a) (*.f64 b_2 b_2)) c #s(literal 1 binary64))
(* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c)))
(fma.f64 (/.f64 (neg.f64 a) (*.f64 b_2 b_2)) c #s(literal 1 binary64))
(* c (+ (* -1 (/ a (pow b_2 2))) (/ 1 c)))
(fma.f64 (/.f64 (neg.f64 a) (*.f64 b_2 b_2)) c #s(literal 1 binary64))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (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 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 (*.f64 a a) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) (/.f64 b_2 a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 c)) b_2) (neg.f64 c))) (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 (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(/ (- (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))) b_2) a)
(/.f64 (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 b_2)) a)
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3)))) (/ b_2 a))
(fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.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)) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (/.f64 (neg.f64 b_2) a)))
(- (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) (/ b_2 a))
(-.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.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)) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 1/2 binary64)))) (/.f64 b_2 a))
(- (+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 7))) (* (pow b_2 4) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* 1/2 (* (sqrt (/ 1 (* a c))) (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4)))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (pow (sqrt -1) 3))))) (/ b_2 a))
(-.f64 (-.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.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)) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) (*.f64 (*.f64 a a) a)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 c (pow.f64 a #s(literal 7 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))))) (*.f64 (*.f64 c c) c))) (/.f64 b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (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 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 (*.f64 a a) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) (/.f64 b_2 a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 a c)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)))) (neg.f64 c)) b_2) (neg.f64 c))) (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 (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (* (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))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ c a)) (/ (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) b_2) (neg.f64 c))) (neg.f64 c))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c)))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (/ (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 (*.f64 a a) a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c)) (/.f64 b_2 a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (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)))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 c a)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 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 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/2 binary64) (/.f64 (neg.f64 b_2) a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (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 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 c (*.f64 (*.f64 a a) a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) c)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c)) (/.f64 b_2 a)) (neg.f64 c))) (neg.f64 c))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -1 (/ (* a c) b_2))
(*.f64 (neg.f64 a) (/.f64 c b_2))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
(*.f64 (-.f64 (/.f64 a b_2) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
(*.f64 (-.f64 (/.f64 a b_2) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ b_2 c)) (/ a b_2))))
(*.f64 (-.f64 (/.f64 a b_2) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))))
(+ (* -1 (/ (+ (* -1/2 (* (sqrt (/ c (pow a 5))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1/4 (/ (* (pow b_2 4) c) (* (pow a 3) (pow (sqrt -1) 2)))) (/ (pow b_2 6) (pow a 4))))))) (pow c 3))) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 3))))
(-.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.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 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 a c))) (*.f64 (fma.f64 (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) c) (*.f64 (*.f64 a a) a)) #s(literal 1/4 binary64) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 a #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (*.f64 c c) c)))
(* a c)
(*.f64 a c)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(*.f64 (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) c) a)) (neg.f64 c))
(/ -1 (* a c))
(/.f64 #s(literal -1 binary64) (*.f64 a c))
(* -1 (/ (+ (* -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 (*.f64 a a) c))) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (pow b_2 4) (* (pow a 3) c))) (* -1 (/ (pow b_2 2) (pow a 2)))) c)) (/ 1 a)) c))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (*.f64 (*.f64 a a) a) c)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) c)) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ (- (* -1 (/ (- (* -1 (/ (pow b_2 6) (* (pow a 4) c))) (* -1 (/ (pow b_2 4) (pow a 3)))) c)) (* -1 (/ (pow b_2 2) (pow a 2)))) c)) (/ 1 a)) c))
(/.f64 (-.f64 (/.f64 #s(literal 1 binary64) a) (/.f64 (+.f64 (/.f64 (+.f64 (/.f64 (neg.f64 (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 (pow.f64 a #s(literal 4 binary64)) c)) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 (*.f64 a a) a))) (neg.f64 c)) (/.f64 (*.f64 b_2 b_2) (*.f64 a a))) c)) (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 (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 c))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(*.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (*.f64 (*.f64 a a) a)))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) #s(literal 1/16 binary64) (fma.f64 (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 c c) c) a))) (*.f64 b_2 b_2)) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))))) (neg.f64 c))
(* -1 (/ (* a c) (pow b_2 2)))
(*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))
(* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c))))
(*.f64 (-.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) c)) (neg.f64 c))
(* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c))))
(*.f64 (-.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) c)) (neg.f64 c))
(* -1 (* c (- (/ a (pow b_2 2)) (/ 1 c))))
(*.f64 (-.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) 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)) (/.f64 (neg.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 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (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 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/16 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (/.f64 (neg.f64 b_2) a))
(+ (* b_2 (- (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* b_2 (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))) (/ 1 a))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) b_2) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(+ (* b_2 (- (* b_2 (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 2) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))))) (/ 1 a))) (* (sqrt (/ 1 (* (pow a 3) c))) (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) #s(literal 3/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))) #s(literal -1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))))))
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (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 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/16 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 b_2) (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(-.f64 (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))) b_2)
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) #s(literal -1 binary64)) b_2 (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 #s(literal -1 binary64)) b_2 (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (/ c a)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(-.f64 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 b_2 a))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (/ 1 (sqrt -1))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (/.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (* a c)) (/ 1 (sqrt -1)))
(/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (/ 1 (sqrt -1))))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (/ 1 (sqrt -1))) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (sqrt -1)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (sqrt -1)))))))))
(fma.f64 (fma.f64 (fma.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (sqrt.f64 #s(literal -1 binary64))) #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/16 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (/.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) a))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) b_2 (/.f64 #s(literal -1 binary64) a)) b_2 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(* -1 (/ (* a c) b_2))
(*.f64 (neg.f64 a) (/.f64 c b_2))
(/ (+ (* -1 (* a c)) (pow b_2 2)) b_2)
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) b_2)
(/ (+ (* -1 (* a c)) (pow b_2 2)) b_2)
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) b_2)
(/ (+ (* -1 (* a c)) (pow b_2 2)) b_2)
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) b_2)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(* -1 (* a c))
(*.f64 (neg.f64 a) c)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(* (sqrt (/ 1 (* a c))) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))
(fma.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* 3/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (* (pow b_2 2) (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 3/8 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (* (pow b_2 2) (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (sqrt -1))) (* (pow b_2 2) (+ (* -5/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 7)))) (* (pow b_2 2) (sqrt -1)))) (* 3/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (sqrt -1))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 #s(literal -5/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 7 binary64)) (pow.f64 a #s(literal 7 binary64)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (*.f64 #s(literal 3/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2) (*.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))
(* a c)
(*.f64 a c)
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 a c (*.f64 b_2 b_2))
(/ -1 (* a c))
(/.f64 #s(literal -1 binary64) (*.f64 a c))
(- (/ (pow b_2 2) (* (pow a 2) (pow c 2))) (/ 1 (* a c)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a a) (*.f64 c c))) (/.f64 #s(literal 1 binary64) (*.f64 a c)))
(- (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 3) (pow c 3)))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c)))
(fma.f64 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (*.f64 c c))) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (*.f64 b_2 b_2) (/.f64 #s(literal -1 binary64) (*.f64 a c)))
(- (* (pow b_2 2) (+ (* (pow b_2 2) (- (/ (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 (fma.f64 (-.f64 (/.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 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a a) (*.f64 c c)))) (*.f64 b_2 b_2) (/.f64 #s(literal -1 binary64) (*.f64 a c)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))))) #s(literal -1/8 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
(fma.f64 (fma.f64 (fma.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 5 binary64)))))) #s(literal 1/16 binary64) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64))) (*.f64 b_2 b_2) (*.f64 (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64))) (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (*.f64 a c)) (sqrt.f64 #s(literal -1 binary64))))
(* -1 (/ (* a c) (pow b_2 2)))
(*.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)))
(/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2))
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2))
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(/ (+ (* -1 (* a c)) (pow b_2 2)) (pow b_2 2))
(/.f64 (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.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 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.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 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) a)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 b_2 b_2))))) b_2)
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) 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 (*.f64 #s(literal -1/2 binary64) a) c (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b_2 b_2)) #s(literal -1/8 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 (*.f64 #s(literal -1/2 binary64) a) c (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b_2 b_2)) #s(literal -1/8 binary64))))) b_2)
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 b_2 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))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 b_2 b_2))) b_2 b_2)
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2 b_2)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* b_2 (- (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))) (/ 1 a)))
(*.f64 (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -1 binary64) a)) b_2)
(* b_2 (- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2)))) (/ 1 a)))
(*.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/2 binary64) (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal -1 binary64) a))) b_2)
(* b_2 (- (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (* a (pow b_2 6)))) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))) (/ 1 a)))
(*.f64 (fma.f64 (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/2 binary64) (-.f64 (fma.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) a))) #s(literal -1/2 binary64) (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) a))) (/.f64 #s(literal 1 binary64) a))) b_2)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.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 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.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 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) a)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 b_2 b_2))))) b_2)
(* -1/2 (/ (* a c) b_2))
(*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.f64 (*.f64 a c) #s(literal -1/2 binary64))) 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 (*.f64 #s(literal -1/2 binary64) a) c (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b_2 b_2)) #s(literal -1/8 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 (*.f64 #s(literal -1/2 binary64) a) c (fma.f64 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (*.f64 b_2 b_2)) #s(literal -1/8 binary64))))) b_2)
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 b_2 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))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 b_2 b_2))) b_2 b_2)
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2 b_2)
(* b_2 (- (/ 1 (sqrt -1)) 1))
(*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1 binary64)) b_2)
(* b_2 (- (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))) 1))
(fma.f64 (fma.f64 (/.f64 (*.f64 a c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2 (neg.f64 b_2))
(* b_2 (- (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))) 1))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 a c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1 binary64)))) b_2)
(* b_2 (- (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))) 1))
(fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 a c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) b_2 (neg.f64 b_2))
(/ (* b_2 (- (/ 1 (sqrt -1)) 1)) a)
(/.f64 (*.f64 (-.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1 binary64)) b_2) a)
(* b_2 (- (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (/ 1 (* a (sqrt -1)))) (/ 1 a)))
(*.f64 (fma.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (/.f64 #s(literal 1 binary64) a))) b_2)
(* b_2 (- (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (/ 1 (* a (sqrt -1))))) (/ 1 a)))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (/.f64 #s(literal 1 binary64) a)))) b_2)
(* b_2 (- (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (/ 1 (* a (sqrt -1)))))) (/ 1 a)))
(*.f64 (-.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) #s(literal 1/16 binary64) (fma.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a))))) (/.f64 #s(literal 1 binary64) a)) b_2)
(/ b_2 (sqrt -1))
(/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))
(* b_2 (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))
(*.f64 (fma.f64 (/.f64 (*.f64 a c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2)
(* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 a c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) b_2)
(* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 a c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) b_2)
(* -1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.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 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.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 (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) a)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/16 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 c c) a)) (*.f64 b_2 b_2))))) b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
b_2
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2)
(* b_2 (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/ (sqrt -1) b_2)
(/.f64 (sqrt.f64 #s(literal -1 binary64)) b_2)
(/ (+ (sqrt -1) (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) b_2)
(/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* -1/2 (/ (* (sqrt -1) (+ (* 1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (* (pow a 3) (pow c 3)))) (pow b_2 6)))))) b_2)
(/.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) c) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))) b_2)
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/ -1 (pow b_2 2))
(/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2))
(/ (- (/ (* a c) (pow b_2 2)) 1) (pow b_2 2))
(/.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (pow b_2 2))
(/.f64 (neg.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 b_2 b_2))
(/ (- (/ (* (pow a 3) (pow c 3)) (pow b_2 6)) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) (pow b_2 2))
(/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 a a) a) (/.f64 (*.f64 (*.f64 c c) c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64)) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 b_2 b_2))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 b_2 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))))))
(fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 b_2 b_2))) b_2 b_2)
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(fma.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2 b_2)
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 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)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal 2 binary64) a)))))
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64))))
(* -1 (* b_2 (+ 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 (neg.f64 b_2) (+.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))))
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 b_2 b_2))) b_2 b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(neg.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2 b_2))
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (* b_2 (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal 1 binary64) a)))
(* -1 (* b_2 (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/2 binary64) (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal 1 binary64) a))))
(* -1 (* b_2 (+ (* -1/2 (/ (* c (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1))) (pow b_2 4))) (+ (* -1/2 (/ (* (fabs (+ (* a c) (pow b_2 2))) (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2)))))) (* a (pow b_2 6)))) (+ (/ 1 a) (/ (* (fabs (+ (* a c) (pow b_2 2))) (sqrt -1)) (* a (pow b_2 2))))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 c (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2)))) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal -1/2 binary64) (fma.f64 (*.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) a))) #s(literal -1/2 binary64) (fma.f64 (fabs.f64 (fma.f64 a c (*.f64 b_2 b_2))) (/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (*.f64 b_2 b_2) a)) (/.f64 #s(literal 1 binary64) a)))))
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 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)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal 2 binary64) a)))))
(* -2 b_2)
(*.f64 #s(literal -2 binary64) b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (neg.f64 b_2) (+.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64))))
(* -1 (* b_2 (+ 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 (neg.f64 b_2) (+.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 2 binary64)) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))))
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 b_2 b_2))) b_2 b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(neg.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2 b_2))
(* -1 (* b_2 (+ 1 (/ 1 (sqrt -1)))))
(neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2 b_2))
(* -1 (* b_2 (+ 1 (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))
(neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 a c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))) b_2 b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))))
(neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 a c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))) b_2 b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))))
(neg.f64 (fma.f64 (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 a c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))) b_2 b_2))
(* -1 (/ (* b_2 (+ 1 (/ 1 (sqrt -1)))) a))
(/.f64 (neg.f64 (fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) b_2 b_2)) a)
(* -1 (* b_2 (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (/.f64 #s(literal 1 binary64) a))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1))))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (/.f64 #s(literal 1 binary64) a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ c (* (pow b_2 2) (sqrt -1)))) (+ (/ 1 a) (/ 1 (* a (sqrt -1)))))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) #s(literal 1/16 binary64) (fma.f64 (/.f64 c (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (+.f64 (/.f64 #s(literal 1 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) a)) (/.f64 #s(literal 1 binary64) a))))))
(* -1 (/ b_2 (sqrt -1)))
(/.f64 (neg.f64 b_2) (sqrt.f64 #s(literal -1 binary64)))
(* -1 (* b_2 (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 (*.f64 a c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 a c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (/ (* a c) (* (pow b_2 2) (sqrt -1)))) (/ 1 (sqrt -1)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1/8 binary64) (fma.f64 (*.f64 (*.f64 (*.f64 a a) a) (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) #s(literal 1/16 binary64) (fma.f64 (/.f64 (*.f64 a c) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64)))))))
(* -2 (/ b_2 a))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (/.f64 #s(literal 2 binary64) a)))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 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)))))))
(*.f64 (neg.f64 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 c c) a) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (/.f64 #s(literal 2 binary64) a)))))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
b_2
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(*.f64 (neg.f64 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(*.f64 (neg.f64 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* -1 (* b_2 (- (/ (* a c) (pow b_2 2)) 1)))
(*.f64 (neg.f64 b_2) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(* -1 (/ b_2 a))
(/.f64 (neg.f64 b_2) a)
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* -1 (/ (sqrt -1) b_2))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) b_2)
(* -1 (/ (+ (sqrt -1) (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2)))) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))))) b_2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 a (/.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (sqrt -1) (+ (* -1/2 (/ (* a (* c (sqrt -1))) (pow b_2 2))) (+ (* -1/2 (/ (* (sqrt -1) (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))) (pow b_2 4))) (* -1/2 (/ (* (sqrt -1) (+ (* 1/2 (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (* 1/4 (* (pow a 2) (pow c 2))))))) (* (pow a 3) (pow c 3)))) (pow b_2 6)))))) b_2))
(/.f64 (+.f64 (fma.f64 (/.f64 (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) c) a) (*.f64 b_2 b_2)) #s(literal -1/2 binary64) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal -1/2 binary64) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) a) (*.f64 (*.f64 (*.f64 (*.f64 a a) (*.f64 c c)) #s(literal -3/4 binary64)) c) (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c))) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))))) (neg.f64 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(*.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/ -1 (pow b_2 2))
(/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2))
(/ (- (/ (* a c) (pow b_2 2)) 1) (pow b_2 2))
(/.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 b_2 b_2))
(/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) (pow b_2 2))
(/.f64 (neg.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 b_2 b_2))
(/ (- (/ (* (pow a 3) (pow c 3)) (pow b_2 6)) (+ 1 (+ (* -1 (/ (* a c) (pow b_2 2))) (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))) (pow b_2 2))
(/.f64 (-.f64 (fma.f64 (*.f64 (*.f64 a a) a) (/.f64 (*.f64 (*.f64 c c) c) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64)) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 b_2 b_2))
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (neg.f64 b_2) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) #s(literal 1 binary64)))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(neg.f64 (fma.f64 (fma.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 a c) #s(literal -1/2 binary64)) (*.f64 b_2 b_2))) b_2 b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(neg.f64 (fma.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64) (fma.f64 (/.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1/16 binary64) (*.f64 (/.f64 (*.f64 (*.f64 a a) (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)))) b_2 b_2))
1
#s(literal 1 binary64)
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(+ 1 (* -1 (/ (* a c) (pow b_2 2))))
(fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))

rewrite339.0ms (3.8%)

Memory
17.5MiB live, 216.1MiB allocated
Rules
4 548×lower-/.f32
4 536×lower-/.f64
3 728×lower-*.f32
3 712×lower-*.f64
3 132×lower-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056431
088415
1337403
22323395
08370395
Stop Event
iter limit
node limit
iter limit
Counts
24 → 748
Calls
Call 1
Inputs
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2))
(/.f64 #s(literal 1 binary64) a)
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))))
#s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a))
(/.f64 (neg.f64 b_2) a)
(neg.f64 b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))
(+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) a)
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)))
(*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))
#s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2)))
#s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 c a (*.f64 b_2 b_2))
(/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64))
Outputs
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) a))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(literal -1 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) a)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) a)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (neg.f64 a) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))))
(/.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)) (neg.f64 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)) (neg.f64 a))
(/.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) a))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) a))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))) (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 a (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2))))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) a)
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) a) (/.f64 (neg.f64 b_2) a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (/.f64 (neg.f64 b_2) a))
(-.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(literal 0 binary64)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)) a))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))) a) (/.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))) a))
(-.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) a) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) a)) (/.f64 (neg.f64 b_2) a))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))) (/.f64 (neg.f64 b_2) a))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 a #s(literal -1/2 binary64)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) a))
(pow.f64 (exp.f64 (log.f64 a)) #s(literal -1 binary64))
(pow.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 a)) #s(literal -1 binary64))
(pow.f64 (*.f64 a a) #s(literal -1/2 binary64))
(pow.f64 a #s(literal -1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 #s(literal -1 binary64) (neg.f64 a))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 a)))
(/.f64 #s(literal 1 binary64) a)
(neg.f64 (/.f64 #s(literal -1 binary64) a))
(exp.f64 (*.f64 (log.f64 a) #s(literal -1 binary64)))
(*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)))
(*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2))
(pow.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) (*.f64 b_2 b_2))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))) (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (neg.f64 b_2))))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (neg.f64 b_2)))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))))
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))) (neg.f64 b_2))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 (neg.f64 b_2) #s(literal 1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(literal 1 binary64) (neg.f64 b_2))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (neg.f64 b_2))
(-.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (neg.f64 b_2))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (neg.f64 b_2))))) (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (neg.f64 b_2))))))
(-.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))) (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2)
(+.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (neg.f64 b_2))
(+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (neg.f64 b_2))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) #s(literal 1/2 binary64)))
#s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) b_2)
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) b_2)
(*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 a))
(*.f64 b_2 (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b_2) a))
(pow.f64 (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (neg.f64 a) b_2) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 b_2 #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) a) (*.f64 a b_2)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (/.f64 b_2 #s(literal -1 binary64)) a)
(/.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (neg.f64 a) b_2)))
(/.f64 b_2 (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 b_2 (neg.f64 a))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (neg.f64 a) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) b_2))
(neg.f64 (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 a))) (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 b_2 a))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 a) b_2)) #s(literal -1 binary64)))
(*.f64 (neg.f64 b_2) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) b_2)
(*.f64 b_2 #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (neg.f64 b_2))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2)) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))))
(/.f64 (*.f64 (neg.f64 b_2) b_2) (+.f64 #s(literal 0 binary64) b_2))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (+.f64 #s(literal 0 binary64) b_2)))
(neg.f64 b_2)
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))) (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(-.f64 (/.f64 #s(literal 0 binary64) (+.f64 #s(literal 0 binary64) b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 #s(literal 0 binary64) b_2)))
(-.f64 #s(literal 0 binary64) b_2)
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) a))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(literal -1 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) a)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) a)))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (neg.f64 a) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))))))
(/.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (neg.f64 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2))) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (neg.f64 a))
(/.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) a))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) a))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2))) (*.f64 a (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 a (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (/.f64 #s(literal 1 binary64) a) (/.f64 (neg.f64 b_2) a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (/.f64 (neg.f64 b_2) a))
(-.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(literal 0 binary64)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) a) (/.f64 (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) a))
(-.f64 (/.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))) a) (/.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))) a))
(-.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) a) (/.f64 b_2 a))
(+.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (/.f64 #s(literal 1 binary64) a)) (/.f64 (neg.f64 b_2) a))
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))) (/.f64 (neg.f64 b_2) a))
(*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)))
(*.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))))
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))
(pow.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))))
(/.f64 (-.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (*.f64 b_2 b_2))) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))) (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2))))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2))) (neg.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2))) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2)))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 (*.f64 b_2 b_2) b_2))))
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))) (neg.f64 b_2))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(literal 1 binary64) (neg.f64 b_2))
(fma.f64 (neg.f64 b_2) #s(literal 1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2))
(fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))))
(-.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2))))
(-.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2))))) (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2))))))
(-.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)) (/.f64 (*.f64 b_2 b_2) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)))
(-.f64 (/.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))) (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (fma.f64 b_2 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)
(+.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(literal 1 binary64)) (neg.f64 b_2))
(+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))) (neg.f64 b_2))
(+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) #s(literal 1/4 binary64)))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(literal 1/4 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(literal 1 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2)))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (+.f64 #s(literal 0 binary64) b_2) (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2)))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) b_2) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2)))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) b_2) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 b_2) b_2))) (*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2)) (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2)) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 (*.f64 b_2 b_2) b_2)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) #s(literal -1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2)))))
(/.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))))
(fma.f64 (pow.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) #s(literal -1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (neg.f64 b_2))
(fma.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (neg.f64 b_2))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/2 binary64)) (neg.f64 b_2))
(fma.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))
(fma.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64) (neg.f64 b_2))
(fma.f64 (neg.f64 b_2) #s(literal 1 binary64) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 b_2))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))
(fma.f64 #s(literal 1 binary64) (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(-.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))))
(-.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)
(+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(*.f64 (pow.f64 (/.f64 a (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a))
(pow.f64 (/.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) a)))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #s(literal -1 binary64)) a)
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))) (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) #s(literal -1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (neg.f64 a)))
(/.f64 (*.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) a))
(/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) b_2)) (*.f64 a (fma.f64 b_2 b_2 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64) (*.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) (neg.f64 a))
(/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2)) a))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 0 binary64)) a) (/.f64 b_2 a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (/.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) (-.f64 (neg.f64 b_2) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a))
(-.f64 (/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2) (neg.f64 a)))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) b_2))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)))) #s(literal -1/2 binary64)) (pow.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) #s(literal -1/2 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal -1/2 binary64)) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)))
(*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(pow.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/2 binary64))
(pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1/2 binary64))
(pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)))) (sqrt.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))))) (sqrt.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))) (sqrt.f64 (*.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))) (sqrt.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)))) (sqrt.f64 (*.f64 #s(literal -1 binary64) (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(/.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (sqrt.f64 #s(literal -1 binary64)))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(neg.f64 (/.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))
(sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(exp.f64 (*.f64 (neg.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1/2 binary64)))
(exp.f64 (*.f64 #s(literal -1/2 binary64) (neg.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) (*.f64 a a)) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)) a)))
(*.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)) (/.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (*.f64 a a) a))) (/.f64 #s(literal 1 binary64) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2))) (*.f64 a a)) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 a a)))))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) a))
(pow.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)) a) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) (*.f64 a a))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2))) (*.f64 a a)) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 a a))) (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)) (/.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (*.f64 a a) a)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2))) (neg.f64 a))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 a a))) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a)))
(/.f64 (neg.f64 (neg.f64 (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) (*.f64 a a)))) (neg.f64 (neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)) a))))
(/.f64 (neg.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)) (/.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (*.f64 a a) a))))) (neg.f64 (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2))) (*.f64 a a)) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 a a))))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 a) (*.f64 a b_2))) (neg.f64 (*.f64 a (neg.f64 a))))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a (*.f64 a (neg.f64 b_2)))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 (neg.f64 a) b_2) a)) (neg.f64 (*.f64 a (/.f64 (neg.f64 a) b_2))))
(/.f64 (neg.f64 (fma.f64 b_2 a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (neg.f64 (*.f64 (neg.f64 a) a)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (neg.f64 (*.f64 a a)))
(/.f64 (neg.f64 (fma.f64 #s(literal 1 binary64) a (*.f64 (/.f64 (neg.f64 a) b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (neg.f64 (*.f64 (/.f64 (neg.f64 a) b_2) a)))
(/.f64 (-.f64 (*.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)) a)) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)) a) (/.f64 (*.f64 b_2 b_2) (*.f64 a a)))) (*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)) a) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)) a)))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (/.f64 a b_2)) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)) a) (*.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)) (/.f64 a b_2)) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) a))
(/.f64 (-.f64 (*.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (/.f64 a b_2)) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a) (*.f64 a b_2)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 a)) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 b_2))) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) a) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 a b_2)) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) #s(literal 1 binary64))) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (/.f64 a b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a (*.f64 (neg.f64 a) (/.f64 b_2 #s(literal -1 binary64)))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 a) (*.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -1 binary64)))) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 (/.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) #s(literal -1 binary64))) (*.f64 (neg.f64 a) (neg.f64 (/.f64 (neg.f64 a) b_2))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 a) (*.f64 (neg.f64 a) b_2)) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (/.f64 (neg.f64 a) b_2) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 (neg.f64 a) b_2)))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)) a (*.f64 (neg.f64 a) (/.f64 b_2 #s(literal -1 binary64)))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)) (neg.f64 a) (*.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -1 binary64)))) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)) a (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)) (neg.f64 (/.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) #s(literal -1 binary64))) (*.f64 (neg.f64 a) (neg.f64 (/.f64 (neg.f64 a) b_2))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)) (neg.f64 a) (*.f64 (neg.f64 a) b_2)) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)) (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 (neg.f64 a) b_2)))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a (*.f64 (neg.f64 a) (/.f64 b_2 #s(literal -1 binary64)))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 a) (*.f64 (neg.f64 a) (*.f64 (neg.f64 b_2) #s(literal -1 binary64)))) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 (neg.f64 a)) (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a (*.f64 (neg.f64 a) (neg.f64 b_2))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 (/.f64 (neg.f64 a) b_2)) (*.f64 (neg.f64 a) #s(literal -1 binary64))) (*.f64 (neg.f64 a) (neg.f64 (/.f64 (neg.f64 a) b_2))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 a) (*.f64 (neg.f64 a) b_2)) (*.f64 a a))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64))))
(/.f64 (fma.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (/.f64 (neg.f64 a) b_2) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 (neg.f64 a) b_2)))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a (*.f64 a (/.f64 b_2 #s(literal -1 binary64)))) (*.f64 a a))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 a) (*.f64 a (*.f64 (neg.f64 b_2) #s(literal -1 binary64)))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 (/.f64 (neg.f64 a) b_2)) (neg.f64 a)) (*.f64 a (neg.f64 (/.f64 (neg.f64 a) b_2))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) a) (*.f64 a (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) a (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (/.f64 b_2 #s(literal -1 binary64)))) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (neg.f64 b_2) #s(literal -1 binary64)))) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 a)) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 b_2))) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 (neg.f64 a))))
(/.f64 (fma.f64 #s(literal 1 binary64) a (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 b_2))) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (neg.f64 a) b_2)) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) #s(literal -1 binary64))) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 (/.f64 (neg.f64 a) b_2))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) b_2)) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) #s(literal 1 binary64))) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) b_2) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) #s(literal 1 binary64))) (*.f64 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (/.f64 (neg.f64 a) b_2)))
(/.f64 (fma.f64 (/.f64 b_2 #s(literal -1 binary64)) (neg.f64 a) (*.f64 a (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (/.f64 b_2 #s(literal -1 binary64)) (neg.f64 a) (*.f64 a (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (/.f64 b_2 #s(literal -1 binary64)) (neg.f64 a) (*.f64 a (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (/.f64 b_2 #s(literal -1 binary64)) a (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a))
(/.f64 (fma.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) (neg.f64 a) (*.f64 (neg.f64 a) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) (neg.f64 a) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)))) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 a a))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 (neg.f64 (neg.f64 a)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (neg.f64 (neg.f64 a)) (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 (neg.f64 (neg.f64 a)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 (neg.f64 (neg.f64 a)) a))
(/.f64 (fma.f64 (neg.f64 b_2) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (neg.f64 (neg.f64 a)) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 a)) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 a (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 a (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) (neg.f64 a) (*.f64 a (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (neg.f64 b_2) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a) (*.f64 a (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 a) (*.f64 (neg.f64 (/.f64 (neg.f64 a) b_2)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (neg.f64 (/.f64 (neg.f64 a) b_2)) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 a) (*.f64 (neg.f64 (/.f64 (neg.f64 a) b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)))) (*.f64 (neg.f64 (/.f64 (neg.f64 a) b_2)) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 a) (*.f64 (neg.f64 (/.f64 (neg.f64 a) b_2)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (neg.f64 (/.f64 (neg.f64 a) b_2)) (neg.f64 a)))
(/.f64 (+.f64 (neg.f64 a) (*.f64 (neg.f64 (/.f64 (neg.f64 a) b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 (neg.f64 (/.f64 (neg.f64 a) b_2)) a))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (neg.f64 (/.f64 (neg.f64 a) b_2)) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 (neg.f64 a) b_2)) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 a a))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)))) (*.f64 a a))
(/.f64 (fma.f64 b_2 (neg.f64 a) (*.f64 (neg.f64 a) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 a a))
(/.f64 (fma.f64 b_2 (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (neg.f64 a) #s(literal 1 binary64))) (*.f64 (neg.f64 a) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)))) (*.f64 (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1 binary64) a (*.f64 (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) a))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) #s(literal 1 binary64))) (*.f64 (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (/.f64 (neg.f64 a) b_2) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 (/.f64 (neg.f64 a) b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)))) (*.f64 (/.f64 (neg.f64 a) b_2) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 a) (*.f64 (/.f64 (neg.f64 a) b_2) (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))))) (*.f64 (/.f64 (neg.f64 a) b_2) (neg.f64 a)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (neg.f64 a) b_2) (/.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))))
(/.f64 (-.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 b_2)) (neg.f64 a))
(/.f64 (-.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal -1 binary64)) (neg.f64 b_2)) (neg.f64 a))
(/.f64 (-.f64 (neg.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (neg.f64 b_2)) (neg.f64 a))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2)) (neg.f64 a))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2)) a)
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (*.f64 a a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a))
(/.f64 (neg.f64 (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) (*.f64 a a))) (neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)) a)))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)) (/.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (*.f64 a a) a)))) (neg.f64 (+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2))) (*.f64 a a)))))
(/.f64 (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)) (/.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (*.f64 a a) a)))) (neg.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2))) (*.f64 a a)) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 a a)))))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 a) (*.f64 a b_2)) (*.f64 a (neg.f64 a)))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 (neg.f64 a) b_2) a) (*.f64 a (/.f64 (neg.f64 a) b_2)))
(/.f64 (fma.f64 b_2 a (*.f64 (neg.f64 a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 (neg.f64 a) a))
(/.f64 (fma.f64 (neg.f64 b_2) a (*.f64 a (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 a a))
(/.f64 (fma.f64 #s(literal 1 binary64) a (*.f64 (/.f64 (neg.f64 a) b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))) (*.f64 (/.f64 (neg.f64 a) b_2) a))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) a)
(/.f64 (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)) a))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)) (/.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (*.f64 a a) a))) (+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2))) (*.f64 a a))))
(/.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)) (/.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (*.f64 a a) a))) (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2))) (*.f64 a a)) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 a a))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)) a) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) (*.f64 a a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2))) (*.f64 a a)) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 a a))) (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)) (/.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (*.f64 a a) a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)) a) (/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 b_2 b_2)) (*.f64 a a))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2))) (*.f64 a a)) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 a a))) (+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 a a) a)) (/.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) (*.f64 (*.f64 a a) a)))))
(fma.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) b_2 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a))
(fma.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) b_2 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 #s(literal 1 binary64) a) (/.f64 (neg.f64 b_2) a))
(fma.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a))
(fma.f64 #s(literal -1 binary64) (/.f64 b_2 a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a))
(fma.f64 b_2 (/.f64 #s(literal -1 binary64) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal -1 binary64)) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 (neg.f64 b_2) a))
(fma.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a))
(fma.f64 #s(literal 1 binary64) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a) (/.f64 (neg.f64 b_2) a))
(fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a)) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 a a)) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) a)))
(-.f64 (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)) a)) (/.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (neg.f64 b_2)) a)))
(-.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a) (/.f64 b_2 a))
(+.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a) (/.f64 (neg.f64 b_2) a))
(+.f64 (/.f64 (neg.f64 b_2) a) (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a))
(*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) (*.f64 b_2 b_2))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)))
(*.f64 b_2 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)) (*.f64 b_2 b_2)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))))
(*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2)
(*.f64 b_2 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)) b_2)) (neg.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)) b_2)) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))))
(/.f64 (neg.f64 (*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)))) (neg.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 b_2 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))))
(/.f64 (*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)) b_2) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)) b_2) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))))
(/.f64 (*.f64 b_2 (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64))) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)))
(/.f64 (*.f64 b_2 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64))) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))))
(fma.f64 #s(literal -1 binary64) (pow.f64 (neg.f64 b_2) #s(literal 1 binary64)) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2))
(fma.f64 #s(literal -1 binary64) (neg.f64 b_2) (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2))
(fma.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2 b_2)
(fma.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) (*.f64 b_2 #s(literal 1 binary64)))
(fma.f64 b_2 #s(literal 1 binary64) (*.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(fma.f64 #s(literal 1 binary64) b_2 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2))
(+.f64 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2) b_2)
(+.f64 (*.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (*.f64 b_2 #s(literal 1 binary64)))
(+.f64 (*.f64 b_2 #s(literal 1 binary64)) (*.f64 b_2 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(+.f64 b_2 (*.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) b_2))
(*.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) #s(literal -1 binary64)) b_2)
(*.f64 (neg.f64 (/.f64 #s(literal 1 binary64) a)) b_2)
(*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 a))
(*.f64 b_2 (/.f64 #s(literal -1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal -1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b_2) a))
(pow.f64 (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (neg.f64 a) b_2) #s(literal -1 binary64))
(/.f64 (neg.f64 (/.f64 b_2 #s(literal -1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 a)) (*.f64 a (neg.f64 b_2))) (*.f64 a (neg.f64 a)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) a) (*.f64 a b_2)) (*.f64 a a))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (/.f64 a b_2)) a) (*.f64 a (/.f64 a b_2)))
(/.f64 (/.f64 b_2 #s(literal -1 binary64)) a)
(/.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (neg.f64 b_2) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (neg.f64 a) b_2)))
(/.f64 b_2 (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 b_2 (neg.f64 a))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (neg.f64 a) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 a) b_2))
(neg.f64 (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 a))) (/.f64 b_2 a))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 b_2 a))
(-.f64 #s(literal 0 binary64) (/.f64 b_2 a))
(exp.f64 (*.f64 (log.f64 (/.f64 (neg.f64 a) b_2)) #s(literal -1 binary64)))
#s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
#s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))))) (sqrt.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 #s(literal 1 binary64) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 #s(literal -1 binary64)))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(pow.f64 (exp.f64 (neg.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/4 binary64)) #s(literal 2 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1/2 binary64))
(pow.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64)))) (neg.f64 (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))) #s(literal 1 binary64))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (sqrt.f64 #s(literal -1 binary64))) (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 #s(literal 1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(-.f64 #s(literal 0 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (neg.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 1/2 binary64)))
(*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(*.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(pow.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)))) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (*.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))) (*.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))) (neg.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (-.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) c) a)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)))) (neg.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))
(/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (fma.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2 (-.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) c) a))))
(/.f64 (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 c a))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 c a))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 c a))
(fma.f64 #s(literal -1 binary64) (*.f64 (neg.f64 b_2) b_2) (*.f64 c a))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 c a))
(fma.f64 c a (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 c a))
(-.f64 (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))
(-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))) (/.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2))))
(+.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 c a) (*.f64 b_2 b_2))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))) (fma.f64 c a (*.f64 (neg.f64 b_2) b_2)))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 (*.f64 (*.f64 a a) a) (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2)))) (fma.f64 (*.f64 c c) (*.f64 a a) (*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))
(*.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(pow.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))
(pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal -1 binary64))
(pow.f64 (neg.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 2 binary64))
(pow.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))
(pow.f64 (sqrt.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal -1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(exp.f64 (fma.f64 (neg.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 1/2 binary64) (*.f64 (neg.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 1/2 binary64))))
(exp.f64 (*.f64 (log.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (log.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))))
(pow.f64 (exp.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))) #s(literal 1/2 binary64))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)) #s(literal 1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2)))
(exp.f64 (*.f64 (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) #s(literal 1/2 binary64)))
(*.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(*.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))))
(pow.f64 (/.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64))) #s(literal -1 binary64))
(/.f64 (neg.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))) (neg.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)))) (neg.f64 (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)) #s(literal 1 binary64))) (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(/.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64))) (neg.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64))) (neg.f64 (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (*.f64 c a)) (*.f64 (neg.f64 b_2) b_2)))))
(/.f64 (neg.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64))) (neg.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)) (+.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (*.f64 c a)) (*.f64 (neg.f64 b_2) b_2))))
(/.f64 (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)) (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64)) (-.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a)) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2))) (fma.f64 (/.f64 (*.f64 (*.f64 c c) c) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) (*.f64 (*.f64 b_2 b_2) b_2))) (*.f64 (*.f64 a a) a) #s(literal 1 binary64))))
(fma.f64 (/.f64 c b_2) (/.f64 (neg.f64 a) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 a b_2) (/.f64 (neg.f64 c) b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 c) b_2) (/.f64 a b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 (neg.f64 a) b_2) (/.f64 c b_2) #s(literal 1 binary64))
(fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64))
(fma.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) #s(literal 1 binary64) #s(literal 1 binary64))
(fma.f64 (*.f64 c a) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) #s(literal 1 binary64))
(fma.f64 c (/.f64 a (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64))
(fma.f64 c (*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) a) #s(literal 1 binary64))
(fma.f64 a (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64)) #s(literal 1 binary64))
(fma.f64 a (/.f64 c (*.f64 (neg.f64 b_2) b_2)) #s(literal 1 binary64))
(fma.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) #s(literal 1 binary64))
(-.f64 (/.f64 #s(literal 1 binary64) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a))) (/.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) (-.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (*.f64 (*.f64 b_2 b_2) b_2) b_2)) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal -1 binary64))))
(+.f64 (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a) #s(literal 1 binary64))
(+.f64 #s(literal 1 binary64) (*.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a))

eval500.0ms (5.5%)

Memory
-61.2MiB live, 478.7MiB allocated
Compiler

Compiled 48 723 to 4 122 computations (91.5% saved)

prune380.0ms (4.2%)

Memory
-19.7MiB live, 509.3MiB allocated
Pruning

25 alts after pruning (19 fresh and 6 done)

PrunedKeptTotal
New1 670131 683
Fresh10616
Picked235
Done235
Total1 684251 709
Accuracy
92.6%
Counts
1 709 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
52.9%
(fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (/.f64 (neg.f64 b_2) a))
20.9%
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) (/.f64 (neg.f64 a) b_2) a) (*.f64 a (/.f64 (neg.f64 a) b_2)))
23.4%
(/.f64 (fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) a (*.f64 a (neg.f64 b_2))) (*.f64 a a))
3.8%
(/.f64 (/.f64 (fma.f64 (*.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2))) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 b_2))) (fma.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) (neg.f64 b_2)) (*.f64 b_2 b_2))) a)
38.2%
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 (fma.f64 (/.f64 c (*.f64 (neg.f64 b_2) b_2)) a #s(literal 1 binary64)) b_2) b_2))) b_2) a)
52.1%
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (+ (* (/ c (* (neg b_2) b_2)) a) 1) (* b_2 b_2)) (*.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) c) a)))) b_2) a)
56.3%
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) a)
36.5%
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) a)
11.3%
(/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 (*.f64 #s(literal -1/2 binary64) a) (/.f64 c b_2) b_2)) b_2) a)
33.7%
(/.f64 (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) b_2) a)
33.5%
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 #s(literal -1 binary64) #s(approx (+ (* c a) (* b_2 b_2)) (*.f64 a c)))))) a)
34.9%
(/.f64 (+.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (/ -1 (+ (* c a) (* b_2 b_2))) (/.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c c) a)) (/.f64 #s(literal 1 binary64) c)) a))))) a)
35.2%
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2))) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))
28.2%
(/.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) a))
30.4%
(/.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) a))
36.5%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2)))
56.2%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))))) b_2))
36.5%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2))
33.5%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) b_2))
28.4%
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(approx (- (sqrt (- (* b_2 b_2) (* a c))) b_2) (*.f64 (*.f64 a (/.f64 c b_2)) #s(literal -1/2 binary64))))
32.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal -1/2 binary64) (/.f64 b_2 c)))
33.2%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))
33.0%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
13.7%
#s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a))
11.0%
#s(approx (+ (* (/ 1 a) (sqrt (- (* b_2 b_2) (* a c)))) (* (/ 1 a) (neg b_2))) #s(literal 0 binary64))
Compiler

Compiled 1 770 to 503 computations (71.6% saved)

regimes82.0ms (0.9%)

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

4 calls:

26.0ms
a
22.0ms
c
16.0ms
b_2
15.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
56.3%1a
85.1%3b_2
56.3%1c
77.9%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)

regimes25.0ms (0.3%)

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

1 calls:

8.0ms
b_2
Results
AccuracySegmentsBranch
85.1%3b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes6.0ms (0.1%)

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

1 calls:

5.0ms
b_2
Results
AccuracySegmentsBranch
79.7%3b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes7.0ms (0.1%)

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

2 calls:

3.0ms
b_2
3.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
50.4%3(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
64.4%2b_2
Compiler

Compiled 20 to 13 computations (35% saved)

regimes12.0ms (0.1%)

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

4 calls:

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

Compiled 28 to 19 computations (32.1% saved)

regimes2.0ms (0%)

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

1 calls:

2.0ms
b_2
Results
AccuracySegmentsBranch
44.3%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes7.0ms (0.1%)

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

4 calls:

2.0ms
c
2.0ms
b_2
2.0ms
a
1.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
17.0%3(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
16.0%2a
13.7%1c
22.0%2b_2
Compiler

Compiled 28 to 19 computations (32.1% saved)

regimes23.0ms (0.3%)

Memory
-38.3MiB live, 11.2MiB allocated
Accuracy

Total -0.0b remaining (-0%)

Threshold costs -0b (-0%)

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

4 calls:

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

Compiled 28 to 19 computations (32.1% saved)

bsearch81.0ms (0.9%)

Memory
18.0MiB live, 87.2MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
26.0ms
4.629745809043264e-38
8.732720675392243e-33
17.0ms
-1.0741112924051537e+61
-4.3104351462449524e+49
Samples
15.0ms237×0valid
6.0ms37×2valid
6.0ms29×1valid
3.0ms40×0invalid
0.0ms3valid
Compiler

Compiled 627 to 396 computations (36.8% saved)

Precisions
Click to see histograms. Total time spent on operations: 21.0ms
ival-mult: 5.0ms (23.9% of total)
adjust: 4.0ms (19.1% of total)
ival-div: 3.0ms (14.3% of total)
ival-sqrt: 3.0ms (14.3% of total)
ival-sub: 2.0ms (9.6% of total)
ival-add: 2.0ms (9.6% of total)
ival-neg: 2.0ms (9.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch2.0ms (0%)

Memory
5.5MiB live, 5.5MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
1.0ms
4.629745809043264e-38
8.732720675392243e-33
1.0ms
-1.0741112924051537e+61
-4.3104351462449524e+49
Compiler

Compiled 551 to 339 computations (38.5% saved)

bsearch46.0ms (0.5%)

Memory
17.9MiB live, 53.3MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
29.0ms
4.629745809043264e-38
8.732720675392243e-33
14.0ms
-7.796919736384467e-124
-1.2151212230767197e-125
Samples
18.0ms48×0invalid
10.0ms149×0valid
4.0ms23×2valid
2.0ms19×1valid
0.0ms3valid
Compiler

Compiled 419 to 272 computations (35.1% saved)

Precisions
Click to see histograms. Total time spent on operations: 28.0ms
ival-sqrt: 17.0ms (61.1% of total)
ival-mult: 3.0ms (10.8% of total)
ival-div: 2.0ms (7.2% of total)
ival-sub: 2.0ms (7.2% of total)
adjust: 1.0ms (3.6% of total)
ival-add: 1.0ms (3.6% of total)
ival-neg: 1.0ms (3.6% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

bsearch33.0ms (0.4%)

Memory
-4.5MiB live, 39.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
31.0ms
-1.5864818865502525e-305
5.38095890178902e-306
Samples
14.0ms76×0invalid
9.0ms144×0valid
Compiler

Compiled 199 to 142 computations (28.6% saved)

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

bsearch1.0ms (0%)

Memory
1.8MiB live, 1.8MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-1.5864818865502525e-305
5.38095890178902e-306
Compiler

Compiled 190 to 133 computations (30% saved)

bsearch1.0ms (0%)

Memory
2.0MiB live, 2.0MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-1.5864818865502525e-305
5.38095890178902e-306
Compiler

Compiled 190 to 133 computations (30% saved)

bsearch1.0ms (0%)

Memory
1.6MiB live, 1.6MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
1.0ms
-1.5864818865502525e-305
5.38095890178902e-306
Compiler

Compiled 154 to 115 computations (25.3% saved)

simplify11.0ms (0.1%)

Memory
-16.8MiB live, 20.5MiB allocated
Algorithm
egg-herbie
Rules
20×*-commutative_binary64
14×+-commutative_binary64
14×sub-neg_binary64
10×neg-sub0_binary64
10×neg-mul-1_binary64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
083463
1101463
2117463
3126463
4128463
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -10599999999999999320778864878388611883986040171792633136414720 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (if (<=.f64 b_2 #s(literal 1376851462496697/11972621413014756705924586149611790497021399392059392 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (/.f64 (neg.f64 b_2) a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -10599999999999999320778864878388611883986040171792633136414720 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (if (<=.f64 b_2 #s(literal 1376851462496697/11972621413014756705924586149611790497021399392059392 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -4525239750366505/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (if (<=.f64 b_2 #s(literal 5651077306942965/95780971304118053647396689196894323976171195136475136 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #s(approx (+ (* (/ 1 a) (sqrt (- (* b_2 b_2) (* a c)))) (* (/ 1 a) (neg b_2))) #s(literal 0 binary64)))
#s(approx (+ (* (/ 1 a) (sqrt (- (* b_2 b_2) (* a c)))) (* (/ 1 a) (neg b_2))) #s(literal 0 binary64))
Outputs
(if (<=.f64 b_2 #s(literal -10599999999999999320778864878388611883986040171792633136414720 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (if (<=.f64 b_2 #s(literal 1376851462496697/11972621413014756705924586149611790497021399392059392 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (/.f64 (neg.f64 b_2) a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -10599999999999999320778864878388611883986040171792633136414720 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (if (<=.f64 b_2 #s(literal 1376851462496697/11972621413014756705924586149611790497021399392059392 binary64)) (fma.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) (/.f64 (neg.f64 b_2) a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))))
(if (<=.f64 b_2 #s(literal -10599999999999999320778864878388611883986040171792633136414720 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (if (<=.f64 b_2 #s(literal 1376851462496697/11972621413014756705924586149611790497021399392059392 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -10599999999999999320778864878388611883986040171792633136414720 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (if (<=.f64 b_2 #s(literal 1376851462496697/11972621413014756705924586149611790497021399392059392 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))))
(if (<=.f64 b_2 #s(literal -4525239750366505/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (if (<=.f64 b_2 #s(literal 5651077306942965/95780971304118053647396689196894323976171195136475136 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64)))))
(if (<=.f64 b_2 #s(literal -4525239750366505/5954262829429611647380060634218533145425030026750509549825967711687797048224955787888157087447151129073766576998532529631515456541611261952 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) (if (<=.f64 b_2 #s(literal 5651077306942965/95780971304118053647396689196894323976171195136475136 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* (+ (* a (/ c (* (neg b_2) b_2))) 1) b_2) b_2) (*.f64 (neg.f64 a) c)))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -2 binary64) b_2)) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)))
(if (<=.f64 b_2 #s(literal -101201126653655/202402253307310618352495346718917307049556649764142118356901358027430339567995346891960383701437124495187077864316811911389808737385793476867013399940738509921517424276566361364466907742093216341239767678472745068562007483424692698618103355649159556340810056512358769552333414615230502532186327508646006263307707741093494784 binary64)) #s(approx (/ 1 (/ a (+ (* (fabs (+ (* a c) (* b_2 b_2))) (sqrt (/ -1 (+ (* a c) (* b_2 b_2))))) (neg b_2)))) (/.f64 (neg.f64 b_2) a)) #s(approx (+ (* (/ 1 a) (sqrt (- (* b_2 b_2) (* a c)))) (* (/ 1 a) (neg b_2))) #s(literal 0 binary64)))
#s(approx (+ (* (/ 1 a) (sqrt (- (* b_2 b_2) (* a c)))) (* (/ 1 a) (neg b_2))) #s(literal 0 binary64))

soundness1.3s (13.9%)

Memory
-21.0MiB live, 828.4MiB allocated
Rules
11 022×lower-fma.f64
11 022×lower-fma.f32
8 258×lower-*.f64
8 258×lower-*.f32
8 156×lower-*.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
054394
090391
1338384
22378384
09510384
01041
01741
16439
246338
3588838
0861134
043363
072343
1276330
02022330
05083200
116063160
255233144
087873008
0137217275
1455016832
0929216099
056431
088415
1337403
22323395
08370395
0145621402
1484920926
0908319863
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 1 062 to 409 computations (61.5% saved)

preprocess119.0ms (1.3%)

Memory
32.8MiB live, 115.3MiB allocated
Compiler

Compiled 546 to 168 computations (69.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...