quad2p (problem 3.2.1, positive)

Time bar (total: 10.0s)

start0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

analyze111.0ms (1.1%)

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

Compiled 15 to 12 computations (20% saved)

sample1.6s (16%)

Memory
10.9MiB live, 1 918.3MiB allocated
Samples
672.0ms5 548×0valid
280.0ms1 226×2valid
170.0ms1 315×1valid
80.0ms1 026×0invalid
47.0ms167×3valid
Precisions
Click to see histograms. Total time spent on operations: 905.0ms
ival-sqrt: 334.0ms (36.9% of total)
ival-mult: 142.0ms (15.7% of total)
ival-div: 132.0ms (14.6% of total)
ival-add: 73.0ms (8.1% of total)
adjust: 72.0ms (8% of total)
ival-neg: 72.0ms (8% of total)
ival-sub: 69.0ms (7.6% of total)
ival-true: 8.0ms (0.9% of total)
ival-assert: 4.0ms (0.4% of total)
Bogosity

explain191.0ms (1.9%)

Memory
-33.9MiB live, 218.5MiB allocated
FPErrors
Click to see full error table
Ground TruthOverpredictionsExampleUnderpredictionsExampleSubexpression
1150-1(-1.337743010786411e-259 -3.000618383111524e-168 8.528160983427305e-54)(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
630-0-(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
191(-2.3942459347359556e-99 8.960519215519504e+196 7.708889957743249e-126)1(3.321729059943983e-185 6.284609786167119e+190 -6.085474296686058e+56)(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
80-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-rescue1070
(*.f64 b_2 b_2)overflow91
(*.f64 a c)overflow30
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))overflow107
+.f64(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))cancellation630
/.f64(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)u/n190
(*.f64 b_2 b_2)underflow33
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))underflow29
(*.f64 a c)underflow29
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow7
-.f64(-.f64 (*.f64 b_2 b_2) (*.f64 a c))nan-rescue80
(*.f64 b_2 b_2)overflow91
(*.f64 a c)overflow30
sqrt.f64(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))uflow-rescue70
(*.f64 b_2 b_2)underflow33
(*.f64 a c)underflow29
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))underflow7
Confusion
Predicted +Predicted -
+1411
-1599
Precision
0.9038461538461539
Recall
0.9929577464788732
Confusion?
Predicted +Predicted MaybePredicted -
+14101
-15099
Precision?
0.9038461538461539
Recall?
0.9929577464788732
Freqs
test
numberfreq
0100
1113
238
35
Total Confusion?
Predicted +Predicted MaybePredicted -
+100
-000
Precision?
1.0
Recall?
1.0
Samples
35.0ms12×3valid
25.0ms330×0valid
18.0ms96×1valid
15.0ms74×2valid
Compiler

Compiled 120 to 34 computations (71.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 71.0ms
ival-sub: 40.0ms (56.7% of total)
ival-mult: 8.0ms (11.3% of total)
ival-sqrt: 6.0ms (8.5% of total)
ival-div: 5.0ms (7.1% of total)
adjust: 5.0ms (7.1% of total)
ival-add: 4.0ms (5.7% of total)
ival-neg: 2.0ms (2.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

preprocess109.0ms (1.1%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
044118
1114111
2245109
3674109
41757109
53192109
63780109
73870109
83962109
93994109
103994109
01013
01713
12812
24512
37412
411312
518912
631912
746412
880712
992012
1095212
1196312
1296412
096412
Stop Event
iter limit
saturated
iter limit
saturated
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) b_2) a)
Compiler

Compiled 16 to 10 computations (37.5% saved)

eval0.0ms (0%)

Memory
0.4MiB live, 0.4MiB allocated
Compiler

Compiled 3 to 3 computations (0% saved)

prune1.0ms (0%)

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

simplify38.0ms (0.4%)

Memory
0.5MiB live, 40.2MiB allocated
Algorithm
egg-herbie
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
cost-diff0
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
Rules
416×lower-fma.f64
416×lower-fma.f32
264×lower-*.f32
260×lower-*.f64
142×div-sub
Iterations

Useful iterations: 1 (0.0ms)

IterNodesCost
01050
01750
12848
24548
37448
411348
518948
631948
746448
880748
992048
1095248
1196348
1296448
096448
Stop Event
iter limit
saturated
iter limit
Calls
Call 1
Inputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(neg.f64 b_2)
b_2
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(*.f64 b_2 b_2)
(*.f64 a c)
a
c
Outputs
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
(/.f64 (-.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
(-.f64 (sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
(sqrt.f64 (fma.f64 a (neg.f64 c) (*.f64 b_2 b_2)))
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
(*.f64 a c)
a
c

localize45.0ms (0.5%)

Memory
15.1MiB live, 86.3MiB allocated
Localize:

Found 4 expressions of interest:

NewMetricScoreProgram
accuracy1.5937500000000002
(-.f64 (*.f64 b_2 b_2) (*.f64 a c))
accuracy4.570443630506971
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
accuracy14.690452127976497
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))
accuracy26.740289425988866
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))
Samples
13.0ms165×0valid
11.0ms37×2valid
7.0ms48×1valid
1.0ms3valid
Compiler

Compiled 52 to 12 computations (76.9% saved)

Precisions
Click to see histograms. Total time spent on operations: 20.0ms
ival-mult: 7.0ms (34.5% of total)
ival-div: 3.0ms (14.8% of total)
ival-sqrt: 3.0ms (14.8% of total)
ival-sub: 2.0ms (9.8% of total)
adjust: 2.0ms (9.8% of total)
ival-add: 2.0ms (9.8% of total)
ival-neg: 1.0ms (4.9% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series20.0ms (0.2%)

Memory
-1.2MiB live, 34.9MiB allocated
Counts
5 → 156
Calls
Call 1
Inputs
#<alt (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))))>
#<alt (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)>
#<alt (neg.f64 b_2)>
#<alt (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))>
#<alt (-.f64 (*.f64 b_2 b_2) (*.f64 a c))>
Outputs
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))>
#<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)))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)>
#<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)>
#<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)>
#<alt (* -2 b_2)>
#<alt (* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<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)))))))>
#<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))))))))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))>
#<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)))))))>
#<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)))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))>
#<alt (* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))>
#<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)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))>
#<alt (* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))>
#<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)))))>
#<alt (* -1/2 (/ (* a c) b_2))>
#<alt (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))>
#<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)))))))>
#<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)))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))>
#<alt (* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))>
#<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)))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))>
#<alt (* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))>
#<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)))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))>
#<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)))>
#<alt (* -1/2 (/ c b_2))>
#<alt (/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)>
#<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)>
#<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)>
#<alt (* -2 (/ b_2 a))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))>
#<alt (* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))>
#<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)))))))>
#<alt (* -1/2 (/ c b_2))>
#<alt (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))>
#<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))))))>
#<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))))))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<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)))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))>
#<alt (+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))>
#<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)))>
#<alt (* -1/2 (/ c b_2))>
#<alt (* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))>
#<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))))>
#<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))))>
#<alt (* (sqrt (/ c a)) (sqrt -1))>
#<alt (* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))>
#<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)))))>
#<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))))))>
#<alt (* -1 (* (sqrt (/ c a)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))>
#<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)))))>
#<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)))))>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* -1 b_2)>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))>
#<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)))))))>
#<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)))))))))>
#<alt b_2>
#<alt (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))>
#<alt (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))>
#<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)))))))>
#<alt (* -1 b_2)>
#<alt (* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))>
#<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)))))))>
#<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))))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))>
#<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))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))>
#<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)))))>
#<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))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))>
#<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))))))>
#<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)))))))>
#<alt b_2>
#<alt (+ b_2 (* -1/2 (/ (* a c) b_2)))>
#<alt (+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))>
#<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))))))))>
#<alt (* (sqrt (* a c)) (sqrt -1))>
#<alt (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))>
#<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)))))>
#<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))))))>
#<alt (* -1 (* (sqrt (* a c)) (sqrt -1)))>
#<alt (* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))>
#<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))))))>
#<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)))))))>
#<alt (* -1 (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (- (pow b_2 2) (* a c))>
#<alt (pow b_2 2)>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (pow b_2 2)>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))>
#<alt (pow b_2 2)>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (* -1 (* a c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* a (- (/ (pow b_2 2) a) c))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))>
#<alt (pow b_2 2)>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (+ (* -1 (* a c)) (pow b_2 2))>
#<alt (* -1 (* a c))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* c (- (/ (pow b_2 2) c) a))>
#<alt (* -1 (* a c))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
#<alt (* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))>
Calls

39 calls:

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

simplify343.0ms (3.4%)

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

Useful iterations: 0 (0.0ms)

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

rewrite180.0ms (1.8%)

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

Useful iterations: 0 (0.0ms)

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

eval119.0ms (1.2%)

Memory
-21.2MiB live, 100.9MiB allocated
Compiler

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

prune263.0ms (2.6%)

Memory
-5.3MiB live, 195.5MiB allocated
Pruning

14 alts after pruning (13 fresh and 1 done)

PrunedKeptTotal
New58913602
Fresh000
Picked011
Done000
Total58914603
Accuracy
92.2%
Counts
603 → 14
Alt Table
Click to see full alt table
StatusAccuracyProgram
29.8%
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))) a)
16.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
19.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
23.9%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (pow.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c)))) #s(literal -1 binary64)))) a)
3.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c)))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (*.f64 (*.f64 a (*.f64 a c)) (*.f64 a (*.f64 c c))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c (fma.f64 b_2 b_2 (*.f64 a c))))))))) a)
46.9%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
34.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) a)
24.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
30.4%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 a (neg.f64 c))))) a)
9.7%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) b_2))) a)
27.6%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
34.7%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a)
37.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2))
37.7%
#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 702 to 332 computations (52.7% saved)

simplify240.0ms (2.4%)

Memory
-16.8MiB live, 260.8MiB allocated
Algorithm
egg-herbie
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
cost-diff0
(pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))
cost-diff0
(neg.f64 b_2)
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)))
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 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))
cost-diff1344
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
cost-diff0
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
cost-diff0
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
cost-diff0
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
cost-diff0
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
cost-diff0
(/.f64 #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
(*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))
cost-diff0
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2)
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2))
cost-diff320
(fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))
Rules
6 820×lower-fma.f32
6 816×lower-fma.f64
4 720×lower-*.f32
4 698×lower-*.f64
2 074×lower-neg.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
044408
069402
1116394
2255391
3664391
41980367
53022367
65016367
08249364
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2))
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2)
(fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))
c
#s(literal -1/2 binary64)
(*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))
#s(literal -1/8 binary64)
(*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
a
(*.f64 c (/.f64 c (*.f64 b_2 b_2)))
(/.f64 c (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
b_2
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
a
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(*.f64 b_2 b_2)
(-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))
#s(literal 1 binary64)
(*.f64 a (/.f64 c (*.f64 b_2 b_2)))
a
(/.f64 c (*.f64 b_2 b_2))
c
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))) a)
(+.f64 (neg.f64 b_2) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)))
(neg.f64 b_2)
b_2
(pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 b_2 b_2 (*.f64 a c))
(*.f64 a c)
a
c
#s(literal 1/4 binary64)
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (*.f64 a #s(literal -1/8 binary64)) #s(literal -1/2 binary64)) b_2)))
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2)
(*.f64 c (/.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (*.f64 a #s(literal -1/8 binary64)) #s(literal -1/2 binary64)) b_2))
(fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))
(*.f64 c (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (*.f64 a #s(literal -1/8 binary64)) #s(literal -1/2 binary64)))
c
#s(literal -1/2 binary64)
(*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))
(/.f64 (*.f64 a (*.f64 c (*.f64 c #s(literal -1/8 binary64)))) (*.f64 b_2 b_2))
#s(literal -1/8 binary64)
(*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
(/.f64 (*.f64 c (*.f64 a c)) (*.f64 b_2 b_2))
a
(*.f64 c (/.f64 c (*.f64 b_2 b_2)))
(/.f64 c (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
b_2
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
c
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a c) b_2))) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a c) b_2)))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a c) b_2))
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
a
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) a)
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
#s(approx (- (* b_2 b_2) (* a c)) (fma.f64 b_2 b_2 (*.f64 c (neg.f64 a))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(fma.f64 b_2 b_2 (*.f64 c (neg.f64 a)))
(*.f64 b_2 b_2)
(-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))
(fma.f64 a (/.f64 c (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 a (/.f64 c (*.f64 b_2 b_2)))
(/.f64 (*.f64 a c) (*.f64 b_2 b_2))
a
(/.f64 c (*.f64 b_2 b_2))
c
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))) a)
(/.f64 (-.f64 (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) b_2) a)
(+.f64 (neg.f64 b_2) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)))
(-.f64 (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)) b_2)
(neg.f64 b_2)
b_2
(pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))
(*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 b_2 b_2 (*.f64 a c))
(*.f64 a c)
a
c
#s(literal 1/4 binary64)

localize210.0ms (2.1%)

Memory
11.5MiB live, 287.5MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy1.4999834856333614
(fma.f64 b_2 b_2 (*.f64 a c))
accuracy4.562631130506971
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))) a)
accuracy14.659805682464995
(+.f64 (neg.f64 b_2) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)))
accuracy41.97919744698237
(pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))
accuracy8.464933549418449
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
accuracy10.04783314553912
(/.f64 c (*.f64 b_2 b_2))
accuracy14.690452127976497
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))
accuracy26.740289425988866
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))
accuracy0
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
accuracy4.570443630506971
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
accuracy6.253766312283897
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
accuracy39.72812562374046
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
accuracy0
(/.f64 #s(literal -1/2 binary64) b_2)
accuracy0.1796875
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
accuracy39.80955389148372
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
accuracy4.3745871969694345
(*.f64 c (/.f64 c (*.f64 b_2 b_2)))
accuracy5.486539670590758
(*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
accuracy10.04783314553912
(/.f64 c (*.f64 b_2 b_2))
accuracy39.97874600418163
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2))
Samples
61.0ms48×1valid
47.0ms165×0valid
33.0ms37×2valid
9.0ms3valid
Compiler

Compiled 326 to 35 computations (89.3% saved)

Precisions
Click to see histograms. Total time spent on operations: 118.0ms
ival-add: 45.0ms (38.2% of total)
ival-pow: 27.0ms (22.9% of total)
ival-mult: 18.0ms (15.3% of total)
ival-div: 12.0ms (10.2% of total)
adjust: 8.0ms (6.8% of total)
ival-sub: 3.0ms (2.5% of total)
ival-sqrt: 3.0ms (2.5% of total)
exact: 1.0ms (0.8% of total)
ival-neg: 1.0ms (0.8% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series195.0ms (2%)

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

183 calls:

TimeVariablePointExpression
77.0ms
b_2
@0
(+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4))
17.0ms
c
@0
(+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4))
11.0ms
a
@0
(+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4))
11.0ms
b_2
@-inf
(* (* b_2 b_2) (- 1 (* a (/ c (* b_2 b_2)))))
2.0ms
b_2
@inf
(/ (+ (* c -1/2) (* -1/8 (* a (* c (/ c (* b_2 b_2)))))) b_2)

simplify409.0ms (4.1%)

Memory
15.3MiB live, 522.0MiB allocated
Algorithm
egg-herbie
Rules
13 246×lower-fma.f64
13 246×lower-fma.f32
8 280×lower-*.f64
8 280×lower-*.f32
5 708×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
088412430
1285112168
0835911678
Stop Event
iter limit
node limit
Counts
732 → 726
Calls
Call 1
Inputs
(* -1/2 c)
(* c (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(* -1/2 c)
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2)))))
(* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2)))))
(* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2)))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a)))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a)))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a)))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 2))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 2))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 2))
(* -1/2 c)
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(* -1/2 c)
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(* -1/2 (/ c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(/ -1/2 b_2)
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -1/2 (/ (* a c) b_2))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1/2 (/ (* a c) b_2))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1/2 (* a c))
(* -1 (* a c))
(+ (* -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)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (* a c))
(* a (+ (* -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))
(* -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)))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (* a c))
(* c (+ (* -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))
(* -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 (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -1/2 (/ (* a c) b_2))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1/2 (/ (* a c) b_2))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(sqrt (* a c))
(+ (sqrt (* a c)) (* -1 b_2))
(+ (sqrt (* a c)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) b_2)) 1)))
(+ (sqrt (* a c)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))) 1)))
(* 1/2 (/ (* a c) b_2))
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c))) b_2)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (* 1/2 (* a c)))) b_2)
(/ (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (* 1/2 (* a c))))) b_2)
(* -2 b_2)
(* -1 (* b_2 (+ 2 (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* 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) (pow b_2 2))))))))
(* 1/2 (/ (* a c) b_2))
(* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c 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 (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* 1/16 (/ (pow c 3) (pow b_2 5)))))))))
(sqrt (* a c))
(* a (+ (sqrt (/ c a)) (* -1 (/ b_2 a))))
(* a (- (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) (/ b_2 a)))
(* a (- (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))) (/ b_2 a)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 2)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ a c)) (pow b_2 2)))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* 1/2 (/ (* a c) b_2))
(* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2))))
(* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* 1/16 (/ (pow a 3) (pow b_2 5)))))))))
(sqrt (* a c))
(* c (+ (sqrt (/ a c)) (* -1 (/ b_2 c))))
(* c (- (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))) (/ b_2 c)))
(* c (- (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))) (/ b_2 c)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 2)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c a)) (pow b_2 2)))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(sqrt (/ c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(+ (sqrt (/ c a)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) b_2)) (/ 1 a))))
(+ (sqrt (/ c a)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* (pow a 3) c)))))) (/ 1 a))))
(* 1/2 (/ c b_2))
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c))) b_2)
(/ (+ (* -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))) (* 1/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/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))))
(* 1/2 (/ c b_2))
(+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* 1/16 (/ (pow c 3) (pow b_2 5))))))))
(sqrt (/ c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2)))) a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (pow b_2 2))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2))))) a))) a)))
(* 1/2 (/ c b_2))
(* c (+ (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* -1/8 (/ a (pow b_2 3))) (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* 1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(sqrt (/ c a))
(* c (+ (sqrt (/ 1 (* a c))) (* -1 (/ b_2 (* a c)))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2)))))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (pow b_2 2)))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(sqrt (* a c))
(+ (sqrt (* a c)) (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* 1/2 (sqrt (/ 1 (* a c)))) (* (pow b_2 2) (+ (* -1/8 (sqrt (/ 1 (* (pow a 3) (pow c 3))))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 2))))))))
b_2
(* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(* b_2 (+ 1 (+ (* -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) (pow b_2 2)))))))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(* -1 (* b_2 (+ 1 (+ (* -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) (pow b_2 2))))))))
b_2
(+ b_2 (* 1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c 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))))))))
(sqrt (* a c))
(* a (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))))
b_2
(+ b_2 (* 1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a 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))))))))
(sqrt (* a c))
(* c (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (* a (pow c 2)) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(/ (pow c 2) (pow b_2 2))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(* a c)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (+ 1 (/ (* a c) (pow b_2 2))))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* a c)
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(* a c)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(pow b_2 2)
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(+ (* a c) (pow b_2 2))
(* a c)
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(* a c)
(* -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)))))
Outputs
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* c (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64)))
(* c (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64)))
(* c (- (* -1/8 (/ (* a c) (pow b_2 2))) 1/2))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/2 binary64)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(*.f64 (*.f64 c c) (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) c)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(*.f64 (*.f64 c c) (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) c)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(*.f64 (*.f64 c c) (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) c)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(*.f64 (*.f64 c c) (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) c)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(*.f64 (*.f64 c c) (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) c)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 2))) (* 1/2 (/ 1 c))))
(*.f64 (*.f64 c c) (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 b_2)) (/.f64 #s(literal -1/2 binary64) c)))
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2)))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c a) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 b_2))))
(* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2)))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c a) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 b_2))))
(* a (+ (* -1/2 (/ c a)) (* -1/8 (/ (pow c 2) (pow b_2 2)))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c a) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 b_2))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a)))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 c a) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 b_2))) (neg.f64 a))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a)))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 c a) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 b_2))) (neg.f64 a))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 2))) (* 1/2 (/ c a)))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 c a) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 b_2))) (neg.f64 a))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 b_2 b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a)))) (*.f64 b_2 b_2))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 b_2 b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a)))) (*.f64 b_2 b_2))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 2))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 b_2 b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a)))) (*.f64 b_2 b_2))
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 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)) (*.f64 (pow.f64 c #s(literal 4 binary64)) #s(literal 5/64 binary64))) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) a))))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) a)) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) 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 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64)))) a)) a)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) c)) (*.f64 a b_2)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c (neg.f64 a)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (/.f64 b_2 (neg.f64 a))) c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))))) (*.f64 (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) c)) c))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2)))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (*.f64 c c) (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (*.f64 c c) (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (*.f64 c c) (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (*.f64 c c) (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (*.f64 c c) (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* (pow c 2) (- (* -1/8 (/ a (pow b_2 3))) (* 1/2 (/ 1 (* b_2 c)))))
(*.f64 (*.f64 c c) (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) (*.f64 c b_2))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 a b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 a b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(* a (+ (* -1/2 (/ c (* a b_2))) (* -1/8 (/ (pow c 2) (pow b_2 3)))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 a b_2)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 a b_2)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 a))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 a b_2)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 a))
(* -1 (* a (+ (* 1/8 (/ (pow c 2) (pow b_2 3))) (* 1/2 (/ c (* a b_2))))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 a b_2)) (/.f64 (*.f64 #s(literal 1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 a))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 b_2 b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a)))) (*.f64 b_2 (*.f64 b_2 b_2)))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 b_2 b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a)))) (*.f64 b_2 (*.f64 b_2 b_2)))
(/ (+ (* -1/2 (* (pow b_2 2) c)) (* -1/8 (* a (pow c 2)))) (pow b_2 3))
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c (*.f64 b_2 b_2)) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a)))) (*.f64 b_2 (*.f64 b_2 b_2)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal 1/8 binary64) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal 1/8 binary64) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1 (/ (+ (* 1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2))
(/.f64 (fma.f64 (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) #s(literal 1/8 binary64) (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))
(/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 b_2))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 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)) (*.f64 (pow.f64 c #s(literal 4 binary64)) #s(literal 5/64 binary64))) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) a))))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) a)) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) 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 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64)))) a)) a)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) c)) (*.f64 a b_2)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c (neg.f64 a)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (/.f64 b_2 (neg.f64 a))) c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))))) (*.f64 (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) c)) c))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(/ -1/2 b_2)
(/.f64 #s(literal -1/2 binary64) b_2)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 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)) (*.f64 (pow.f64 c #s(literal 4 binary64)) #s(literal 5/64 binary64))) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) a))))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) a)) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) 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 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64)))) a)) a)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) c)) (*.f64 a b_2)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c (neg.f64 a)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (/.f64 b_2 (neg.f64 a))) c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))))) (*.f64 (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) c)) c))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 #s(literal 1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c a) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (*.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 #s(literal -1/2 binary64) (*.f64 c a) (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (*.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 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 c #s(literal 4 binary64)) #s(literal 5/64 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (*.f64 b_2 b_2)))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (*.f64 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 2 binary64))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(*.f64 a (fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) a)) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 a (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)) (neg.f64 a))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (neg.f64 b_2)) a)) (neg.f64 a))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(neg.f64 (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) (neg.f64 a)) b_2) a))))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(*.f64 c (fma.f64 c (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2)))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) c)) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 c (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (sqrt.f64 #s(literal -1 binary64))) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c))))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (sqrt.f64 #s(literal -1 binary64))) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (neg.f64 b_2)) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) (neg.f64 c)) b_2) c))))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1/2 (* a c))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(neg.f64 (*.f64 a (-.f64 c (/.f64 (*.f64 b_2 b_2) a))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(neg.f64 (*.f64 a (-.f64 c (/.f64 (*.f64 b_2 b_2) a))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(neg.f64 (*.f64 a (-.f64 c (/.f64 (*.f64 b_2 b_2) a))))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(neg.f64 (*.f64 c (-.f64 a (/.f64 (*.f64 b_2 b_2) c))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(neg.f64 (*.f64 c (-.f64 a (/.f64 (*.f64 b_2 b_2) c))))
(* -1 (* c (+ a (* -1 (/ (pow b_2 2) c)))))
(neg.f64 (*.f64 c (-.f64 a (/.f64 (*.f64 b_2 b_2) c))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 #s(literal 1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c a) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (*.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 #s(literal -1/2 binary64) (*.f64 c a) (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (*.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 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 c #s(literal 4 binary64)) #s(literal 5/64 binary64))) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (*.f64 b_2 b_2)))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (*.f64 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 (fma.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 2 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 2 binary64))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(*.f64 a (fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) a)) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 a (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)) (neg.f64 a))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (neg.f64 b_2)) a)) (neg.f64 a))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(neg.f64 (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))))) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) (neg.f64 a)) b_2) a))))
(* -1/2 (/ (* a c) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(*.f64 c (fma.f64 c (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2)))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) c)) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 c (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (sqrt.f64 #s(literal -1 binary64))) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c))))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (sqrt.f64 #s(literal -1 binary64))) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(neg.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (neg.f64 b_2)) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)))) (neg.f64 c)) b_2) c))))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 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)) (*.f64 (pow.f64 c #s(literal 4 binary64)) #s(literal 5/64 binary64))) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64))))) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) a))))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) a)) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/2 binary64)) 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 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal -1/2 binary64)) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 1/8 binary64)))) a)) a)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 a (*.f64 (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) c)) (*.f64 a b_2)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c (neg.f64 a)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) #s(literal 1/2 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/2 binary64)) (/.f64 b_2 (neg.f64 a))) c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))))) (*.f64 (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) #s(literal 1/2 binary64)))) c)) c))))
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(sqrt (* a c))
(sqrt.f64 (*.f64 c a))
(+ (sqrt (* a c)) (* -1 b_2))
(-.f64 (sqrt.f64 (*.f64 c a)) b_2)
(+ (sqrt (* a c)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) b_2)) 1)))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 b_2 #s(literal 1/2 binary64)) #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))) 1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* 1/2 (/ (* a c) b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* 1/2 (* a c))) b_2)
(/.f64 (fma.f64 c (*.f64 a #s(literal 1/2 binary64)) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (*.f64 b_2 b_2))) b_2)
(/ (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (* 1/2 (* a c)))) b_2)
(/.f64 (fma.f64 c (*.f64 a #s(literal 1/2 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (*.f64 b_2 b_2)))) b_2)
(/ (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))) (* 1/2 (* a c))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 c #s(literal 4 binary64)) #s(literal 5/64 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 c (*.f64 a #s(literal 1/2 binary64)) (fma.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 a a)) (*.f64 b_2 b_2))))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -1 (* b_2 (+ 2 (* 1/2 (/ (* a c) (pow b_2 2))))))
(neg.f64 (*.f64 b_2 (fma.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) #s(literal 2 binary64))))
(* -1 (* b_2 (+ 2 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) #s(literal 2 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ 2 (+ (* -1/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) (pow b_2 2))))))))
(*.f64 (+.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) #s(literal 2 binary64))) (*.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))))) (neg.f64 b_2))
(* 1/2 (/ (* a c) b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) b_2)
(* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2))))
(*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(*.f64 a (fma.f64 a (fma.f64 (*.f64 #s(literal 1/16 binary64) a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* 1/16 (/ (pow c 3) (pow b_2 5)))))))))
(*.f64 a (fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) a)) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)))
(sqrt (* a c))
(sqrt.f64 (*.f64 c a))
(* a (+ (sqrt (/ c a)) (* -1 (/ b_2 a))))
(*.f64 a (-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)))
(* a (- (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) (/ b_2 a)))
(*.f64 a (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a)))
(* a (- (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))) (/ b_2 a)))
(*.f64 a (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c a))))
(* -1 (* a (+ (* (sqrt (/ c a)) (pow (sqrt -1) 2)) (/ b_2 a))))
(*.f64 a (-.f64 (/.f64 b_2 (neg.f64 a)) (neg.f64 (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 a) (-.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (neg.f64 b_2)) a)))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ a c)) (pow b_2 2)))) a)) b_2) a)) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(neg.f64 (*.f64 a (-.f64 (neg.f64 (sqrt.f64 (/.f64 c a))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal -1/8 binary64)))) (neg.f64 a)) b_2) a))))
(* 1/2 (/ (* a c) b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) b_2)
(* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2))))
(*.f64 c (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) a) c) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) a) b_2)))
(* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* 1/16 (/ (pow a 3) (pow b_2 5)))))))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) c)) b_2) (/.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) a) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal 1/2 binary64) a) b_2)))
(sqrt (* a c))
(sqrt.f64 (*.f64 c a))
(* c (+ (sqrt (/ a c)) (* -1 (/ b_2 c))))
(*.f64 c (-.f64 (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)))
(* c (- (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))) (/ b_2 c)))
(*.f64 c (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 b_2 c)))
(* c (- (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))) (/ b_2 c)))
(*.f64 c (-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 a c)))) (/.f64 b_2 c)))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c a))))
(* -1 (* c (+ (* (sqrt (/ a c)) (pow (sqrt -1) 2)) (/ b_2 c))))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 a c)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (neg.f64 b_2)) (neg.f64 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c a)) (pow b_2 2)))) c)) b_2) c)) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64)) #s(literal -1/8 binary64)) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)))) (neg.f64 c)) b_2) c))))
(sqrt (/ c a))
(sqrt.f64 (/.f64 c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (sqrt (/ c a)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) b_2)) (/ 1 a))))
(fma.f64 b_2 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 #s(literal 1/2 binary64)) (/.f64 #s(literal -1 binary64) a)) (sqrt.f64 (/.f64 c a)))
(+ (sqrt (/ c a)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* (pow a 3) c)))))) (/ 1 a))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (*.f64 (*.f64 b_2 b_2) #s(literal -1/8 binary64)))) (/.f64 #s(literal -1 binary64) a)) (sqrt.f64 (/.f64 c a)))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 c #s(literal 1/2 binary64)))) b_2)
(/ (+ (* -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))) (* 1/2 c)))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (*.f64 (pow.f64 c #s(literal 4 binary64)) #s(literal 5/64 binary64))) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 c #s(literal 1/2 binary64))))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))))
(*.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))))
(*.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))) (neg.f64 b_2))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 a (fma.f64 (*.f64 #s(literal 1/16 binary64) a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* 1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) a)) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(sqrt (/ c a))
(sqrt.f64 (/.f64 c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (sqrt.f64 (/.f64 c a))) (/.f64 b_2 a))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(-.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (sqrt.f64 (/.f64 c a)))) (/.f64 b_2 a))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ b_2 a)))
(-.f64 (/.f64 b_2 (neg.f64 a)) (neg.f64 (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2)))) a)))
(-.f64 (/.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) b_2) (neg.f64 a)) (neg.f64 (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (pow b_2 2))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2))))) a))) a)))
(-.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 c a)))) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (*.f64 b_2 b_2) #s(literal -1/2 binary64)))) a)) a))
(* 1/2 (/ c b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(* c (+ (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1/2 binary64) b_2)))
(* c (+ (* c (+ (* -1/8 (/ a (pow b_2 3))) (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 #s(literal 1/2 binary64) b_2)))
(* c (+ (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* 1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (*.f64 #s(literal 5/64 binary64) c)) (*.f64 a b_2)) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1/2 binary64) b_2)))
(sqrt (/ c a))
(sqrt.f64 (/.f64 c a))
(* c (+ (sqrt (/ 1 (* a c))) (* -1 (/ b_2 (* a c)))))
(*.f64 c (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))))))
(*.f64 c (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)) (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a)))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2)))))))
(*.f64 c (+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)) (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1/8 binary64)))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 c a))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)) (/ b_2 (* a c)))))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 (-.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))))) (/.f64 b_2 a)) (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) 2)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (pow b_2 2)))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (*.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a)))) #s(literal 1/2 binary64)))) (neg.f64 c)) (/.f64 b_2 a)) c))))
(sqrt (* a c))
(sqrt.f64 (*.f64 c a))
(+ (sqrt (* a c)) (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2))))
(fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 b_2)) (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* a c)))))))
(fma.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (sqrt.f64 (*.f64 c a)))
(+ (sqrt (* a c)) (* (pow b_2 2) (+ (* 1/2 (sqrt (/ 1 (* a c)))) (* (pow b_2 2) (+ (* -1/8 (sqrt (/ 1 (* (pow a 3) (pow c 3))))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 2))))))))
(fma.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (*.f64 b_2 b_2) #s(literal 1/16 binary64)))) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (sqrt.f64 (*.f64 c a)))
b_2
(* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) b_2) b_2)
(* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2))))))
(fma.f64 b_2 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (*.f64 b_2 b_2))) b_2)
(* b_2 (+ 1 (+ (* -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) (pow b_2 2)))))))
(fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))))) b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* 1/2 (/ (* a c) (pow b_2 2))))))
(neg.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) b_2) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* 1/2 (/ (* a c) (pow b_2 2)))))))
(*.f64 (fma.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (+ (* -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) (pow b_2 2))))))))
(neg.f64 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 a (*.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))))) b_2))
b_2
(+ b_2 (* 1/2 (/ (* a c) b_2)))
(fma.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) b_2)
(+ b_2 (* a (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))))
(fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) b_2)
(+ b_2 (* a (+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 a (fma.f64 a (fma.f64 (*.f64 #s(literal 1/16 binary64) a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)) b_2)
(sqrt (* a c))
(sqrt.f64 (*.f64 c a))
(* a (+ (sqrt (/ c a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(*.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (sqrt.f64 (/.f64 c a))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (sqrt.f64 (/.f64 c a)))))
(* a (+ (sqrt (/ c a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))))
(*.f64 a (+.f64 (sqrt.f64 (/.f64 c a)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) #s(literal 1/16 binary64)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))))))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c a))))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (neg.f64 (sqrt.f64 (/.f64 c a)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2))))))
(*.f64 (neg.f64 a) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (neg.f64 (sqrt.f64 (/.f64 c a))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))) (* (sqrt (/ c a)) (pow (sqrt -1) 2)))))))
(neg.f64 (*.f64 a (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) #s(literal 1/16 binary64)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (neg.f64 (sqrt.f64 (/.f64 c a))))))))
b_2
(+ b_2 (* 1/2 (/ (* a c) b_2)))
(fma.f64 a (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2) b_2)
(+ b_2 (* c (+ (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))) (* 1/2 (/ a b_2)))))
(fma.f64 c (fma.f64 #s(literal 1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2)))) b_2)
(+ b_2 (* c (+ (* 1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* 1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) a) c) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal 1/2 binary64) a) b_2)) b_2)
(sqrt (* a c))
(sqrt.f64 (*.f64 c a))
(* c (+ (sqrt (/ a c)) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))
(*.f64 c (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 a c))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))))))
(*.f64 c (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 a c)))))
(* c (+ (sqrt (/ a c)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (pow b_2 4))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (pow b_2 6))) (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2)))))))
(*.f64 c (+.f64 (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (*.f64 b_2 b_2) #s(literal 1/2 binary64)) (sqrt.f64 (/.f64 a c)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64))))) (*.f64 (pow.f64 b_2 #s(literal 6 binary64)) #s(literal 1/16 binary64)))))
(* -1 (* (sqrt (* a c)) (pow (sqrt -1) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (*.f64 c a))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))
(*.f64 (neg.f64 c) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 a c)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2))))))
(neg.f64 (*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 a c)))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 4)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (pow b_2 2))) (* (sqrt (/ a c)) (pow (sqrt -1) 2)))))))
(neg.f64 (*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 a c))))))))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (* a (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 c (*.f64 c a)) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/ (pow c 2) (pow b_2 2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(* (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 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (sqrt.f64 #s(literal -1 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 (*.f64 b_2 b_2) (fma.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) (*.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 (*.f64 b_2 b_2) (fma.f64 b_2 (*.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 1/16 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a (/.f64 c (*.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 b_2 (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))) 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 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))))) b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(neg.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 a (/.f64 c (*.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)))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64))) (neg.f64 b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(neg.f64 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal -1/2 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))))) b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64)))))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 a (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 1/16 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(neg.f64 (*.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)))))
(neg.f64 (*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 (*.f64 b_2 (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 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 (*.f64 b_2 (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 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c c) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64)) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 #s(literal 1/2 binary64) (*.f64 b_2 (*.f64 b_2 (sqrt.f64 #s(literal -1 binary64))))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2)))) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 c (fma.f64 c (fma.f64 (*.f64 a (*.f64 a a)) (*.f64 (/.f64 c (pow.f64 b_2 #s(literal 5 binary64))) #s(literal -1/16 binary64)) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/2 binary64) a) b_2)) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) #s(literal -1/8 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64))))) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) #s(literal 1/16 binary64)) (fma.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(neg.f64 (*.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 (neg.f64 c) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (*.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 a c)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(neg.f64 (*.f64 c (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (*.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 a c)))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(neg.f64 (*.f64 c (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal -1/8 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64))))) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1/16 binary64)) (fma.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (*.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 a c))))))))
(* a c)
(*.f64 c a)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 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)
(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)
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(* a c)
(*.f64 c a)
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 a (+.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 a (+.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* a (+ c (/ (pow b_2 2) a)))
(*.f64 a (+.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* a c)
(*.f64 c a)
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 (neg.f64 c) (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 (neg.f64 c) (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (pow b_2 2) a)))))
(*.f64 (neg.f64 a) (-.f64 (neg.f64 c) (/.f64 (*.f64 b_2 b_2) a)))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(+ (* a c) (pow b_2 2))
(fma.f64 c a (*.f64 b_2 b_2))
(* a c)
(*.f64 c a)
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 c (+.f64 a (/.f64 (*.f64 b_2 b_2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 c (+.f64 a (/.f64 (*.f64 b_2 b_2) c)))
(* c (+ a (/ (pow b_2 2) c)))
(*.f64 c (+.f64 a (/.f64 (*.f64 b_2 b_2) c)))
(* a c)
(*.f64 c a)
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(neg.f64 (*.f64 c (-.f64 (neg.f64 a) (/.f64 (*.f64 b_2 b_2) c))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(neg.f64 (*.f64 c (-.f64 (neg.f64 a) (/.f64 (*.f64 b_2 b_2) c))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (pow b_2 2) c)))))
(neg.f64 (*.f64 c (-.f64 (neg.f64 a) (/.f64 (*.f64 b_2 b_2) c))))

rewrite345.0ms (3.5%)

Memory
11.9MiB live, 441.7MiB allocated
Rules
6 248×lower-fma.f32
6 244×lower-fma.f64
5 004×lower-/.f32
4 990×lower-/.f64
4 004×lower-*.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
044319
069304
1248290
21779275
08451275
Stop Event
iter limit
node limit
iter limit
Counts
23 → 662
Calls
Call 1
Inputs
(fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2))
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2)
(*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) a)
(neg.f64 b_2)
(+.f64 (neg.f64 b_2) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64)))
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))) a)
(pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (fma.f64 b_2 b_2 (*.f64 a c))) #s(literal 1/4 binary64))
(/.f64 c (*.f64 b_2 b_2))
(*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
(*.f64 c (/.f64 c (*.f64 b_2 b_2)))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))
(fma.f64 b_2 b_2 (*.f64 a c))
Outputs
(+.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64)))
(+.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))))
(-.f64 #s(literal 0 binary64) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))) #s(literal -1 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64)))))
(fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))))
(fma.f64 #s(literal -1/2 binary64) c (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 a (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/8 binary64) a) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) #s(literal -1/8 binary64) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 c a) (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) a (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (/.f64 c (*.f64 b_2 b_2)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 c (*.f64 b_2 b_2))) c (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) #s(literal 1 binary64)) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (neg.f64 b_2)) (/.f64 (*.f64 c c) (neg.f64 b_2)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) #s(literal -1 binary64)) (/.f64 (*.f64 c c) (*.f64 b_2 (neg.f64 b_2))) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 (*.f64 c c) b_2) (*.f64 c #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))))) (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(/.f64 (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))))) #s(literal -1 binary64))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (fma.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))))) (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))))) #s(literal 1 binary64))
(/.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))))) (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))))) (neg.f64 (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))) (neg.f64 (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) (fma.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))))))))
(pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))))) #s(literal -1 binary64)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) b_2) (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) b_2))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))) (neg.f64 b_2)))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))))))
(neg.f64 (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))) (neg.f64 b_2)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))))) b_2))
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))) (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) b_2) (*.f64 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) b_2) (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) (*.f64 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) b_2))))
(/.f64 (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))))) (neg.f64 b_2))
(/.f64 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (*.f64 b_2 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) b_2))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) #s(literal 1 binary64)) (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) b_2))
(/.f64 (neg.f64 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))) (neg.f64 (*.f64 b_2 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))))) (neg.f64 (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))) #s(literal 1 binary64)) b_2)
(/.f64 (*.f64 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) b_2)) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) b_2)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) b_2)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) b_2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))))))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) b_2))) (neg.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) b_2))) (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))))
(pow.f64 (/.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))))) #s(literal -1 binary64))
(*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))) b_2) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))) b_2))
(*.f64 (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (/.f64 b_2 (fma.f64 #s(literal -1/512 binary64) (*.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(*.f64 (pow.f64 (/.f64 b_2 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))))))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) b_2) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))) (fma.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (-.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c c))))
(/.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c c)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 c c))) (*.f64 b_2 (neg.f64 b_2)))
(*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)))
(*.f64 a (*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) #s(literal -1/8 binary64)))
(*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/8 binary64) a))
(*.f64 (/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2)) #s(literal -1/8 binary64))
(*.f64 (*.f64 c a) (*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1/8 binary64)))
(*.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)))
(*.f64 (*.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) a)
(*.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c a)) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) c) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (*.f64 (*.f64 #s(literal -1/8 binary64) a) (/.f64 c (*.f64 b_2 b_2))) c)
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) b_2) (/.f64 (*.f64 c c) b_2))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) #s(literal 1 binary64)) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (neg.f64 b_2)) (/.f64 (*.f64 c c) (neg.f64 b_2)))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) #s(literal -1 binary64)) (/.f64 (*.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(*.f64 (/.f64 (*.f64 #s(literal -1/8 binary64) a) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 (*.f64 c c) b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(/.f64 c (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 c #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b_2) (*.f64 c #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) (*.f64 #s(literal 1 binary64) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (neg.f64 b_2) (*.f64 #s(literal 1/2 binary64) c)))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) (neg.f64 b_2))
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1 binary64) c) (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) c) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) c)) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64)))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) c)) (neg.f64 (neg.f64 b_2)))
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b_2) c))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.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) (/.f64 c #s(literal -1 binary64)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 #s(literal -2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal 1/2 binary64) b_2))
(/.f64 #s(literal -1/2 binary64) b_2)
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 b_2 #s(literal -2 binary64)))))
(/.f64 #s(literal 1/2 binary64) (neg.f64 b_2))
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(pow.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) (neg.f64 a)))
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) a))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))))))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) #s(literal 1 binary64))))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) (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 a (*.f64 c #s(literal -1/2 binary64))) b_2)))))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) #s(literal 1 binary64))) (neg.f64 a))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) #s(literal -1 binary64))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) (/.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 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a))
(*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) #s(literal -1 binary64)))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)))
(neg.f64 (*.f64 #s(literal 1/2 binary64) (/.f64 (*.f64 c a) b_2)))
(neg.f64 (/.f64 (*.f64 (*.f64 c a) #s(literal 1/2 binary64)) b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (/.f64 (*.f64 (*.f64 c a) #s(literal 1/2 binary64)) #s(literal -1 binary64))))
(/.f64 (*.f64 (*.f64 c a) #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 (*.f64 c a) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64)) b_2)
(/.f64 (/.f64 (*.f64 (*.f64 c a) #s(literal 1/2 binary64)) #s(literal -1 binary64)) b_2)
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 c a) #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) #s(literal 1/2 binary64)) #s(literal -1 binary64))) (neg.f64 b_2))
(pow.f64 (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 a (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) (/.f64 a #s(literal 1 binary64)))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 a (/.f64 #s(literal 1 binary64) b_2)))
(*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
(*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 (*.f64 c a) #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a (*.f64 c #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (/.f64 a b_2) (/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)
(*.f64 (/.f64 (*.f64 c a) b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 c a) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 a) b_2))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) b_2))
(*.f64 (/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 (neg.f64 (*.f64 c #s(literal -1/2 binary64))) b_2) (/.f64 a #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 a) b_2) (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 (*.f64 c a)) b_2) #s(literal 1/2 binary64))
(*.f64 (/.f64 (neg.f64 (*.f64 c a)) #s(literal -1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c (*.f64 a #s(literal -1/2 binary64)))
(*.f64 c (*.f64 #s(literal -1/2 binary64) a))
(*.f64 #s(literal -1/2 binary64) (*.f64 c a))
(*.f64 a (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) a)
(*.f64 (*.f64 c a) #s(literal -1/2 binary64))
(*.f64 (*.f64 a #s(literal -1/2 binary64)) c)
(+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2)))))
(+.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 b_2 b_2 (*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))) (*.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 a) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))) (*.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 a) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2)))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 #s(literal -1 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))) (*.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 a) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))) (*.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 a) (*.f64 b_2 (neg.f64 b_2)))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 b_2))))
(/.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 b_2)) (fma.f64 (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 b_2)) (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))))) (neg.f64 (fma.f64 (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (neg.f64 (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c (/.f64 a (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 (*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2)) (*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))) (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2)))) #s(literal 3 binary64))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2)))) (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))))) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))))))))
(*.f64 b_2 (*.f64 b_2 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))
(*.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(*.f64 (*.f64 b_2 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))) b_2)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))
(+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) (neg.f64 b_2))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))
(-.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #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)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) (neg.f64 b_2)) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 b_2))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))))
(/.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))) (neg.f64 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (fma.f64 b_2 b_2 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) (*.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (fma.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) #s(literal 0 binary64)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) #s(literal 0 binary64)) (fma.f64 b_2 b_2 (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) #s(literal 0 binary64)) b_2))))
(pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)) #s(literal -1 binary64))
(*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2) (neg.f64 a)))
(-.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 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)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) a) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) a))
(-.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) #s(literal 0 binary64)) a) (/.f64 b_2 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)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))) (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))) a) (*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) a) (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))) (*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (/.f64 #s(literal 1 binary64) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) a))))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2) a)
(/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)) (neg.f64 a))
(/.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) a))
(/.f64 (neg.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) a)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2) a))
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2))
(*.f64 (pow.f64 (/.f64 a (fma.f64 b_2 (*.f64 b_2 b_2) (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))) a) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))))
(+.f64 #s(literal 0 binary64) (neg.f64 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 (/.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 b_2 (*.f64 b_2 b_2)) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(neg.f64 b_2)
(/.f64 (*.f64 b_2 b_2) (neg.f64 (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) b_2) (*.f64 b_2 (neg.f64 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (*.f64 b_2 (neg.f64 b_2)) (+.f64 #s(literal 0 binary64) b_2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 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 b_2 (*.f64 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 b_2 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) b_2)
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (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 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))) (/.f64 (*.f64 b_2 b_2) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 b_2))
(fma.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))
(fma.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.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 (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) (/.f64 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2)) (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 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 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.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))) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.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 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (-.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.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) (pow.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (fma.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (+.f64 (sqrt.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)) (fma.f64 b_2 b_2 (*.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) b_2))))
(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))
(*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (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 (/.f64 (sqrt.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 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(-.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) a))
(-.f64 (/.f64 (+.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 0 binary64)) a) (/.f64 b_2 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) (neg.f64 a)))
(-.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (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) (neg.f64 a)))
(neg.f64 (/.f64 (neg.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 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))) (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a) (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 a (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 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) a)
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (neg.f64 a))
(/.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (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 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) a)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 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))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) b_2))
(*.f64 (pow.f64 (/.f64 a (fma.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (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 (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (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 b_2 (+.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))))))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(exp.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)))
(exp.f64 (*.f64 (log.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.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)))
(exp.f64 (*.f64 (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/8 binary64)) #s(literal 2 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 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/8 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/8 binary64))))
(exp.f64 (fma.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/8 binary64) (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64))))
(exp.f64 (fma.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64) (*.f64 (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/8 binary64))))
(exp.f64 (fma.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 binary64) (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/4 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)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))))) (sqrt.f64 (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))))) (sqrt.f64 (fma.f64 c (*.f64 a (*.f64 c a)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 c a)))))))
(/.f64 (sqrt.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)))))) (sqrt.f64 (neg.f64 (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (sqrt.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))))
(pow.f64 (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 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 2 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 (exp.f64 #s(literal 1/4 binary64)) (*.f64 #s(literal 2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)))) #s(literal 1/2 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1/2 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))))) #s(literal 1/2 binary64)) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (sqrt.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b_2 b_2) c)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 b_2 (neg.f64 b_2))) (/.f64 c (*.f64 b_2 (neg.f64 b_2))))
(neg.f64 (/.f64 c (*.f64 b_2 (neg.f64 b_2))))
(/.f64 c (*.f64 b_2 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) c))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 c #s(literal 1 binary64))))
(/.f64 (neg.f64 c) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (/.f64 c b_2) b_2)
(/.f64 (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (/.f64 c b_2)) (neg.f64 b_2))
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 c b_2))) (neg.f64 (neg.f64 b_2)))
(pow.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64))
(*.f64 c (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 #s(literal 1 binary64) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 c b_2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) c)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (pow.f64 (/.f64 #s(literal 1 binary64) c) #s(literal -1 binary64)))
(*.f64 (/.f64 c b_2) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 c (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) c) (*.f64 c a)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c a) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 a (*.f64 c c))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) c) (*.f64 (*.f64 c a) #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (*.f64 c a) (neg.f64 c))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (*.f64 c a) (/.f64 c b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c c) a)))
(/.f64 (*.f64 c a) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 (neg.f64 (*.f64 c a)) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (*.f64 (*.f64 c a) c) (*.f64 b_2 b_2))
(/.f64 (*.f64 a (*.f64 c c)) (*.f64 b_2 b_2))
(/.f64 (*.f64 (*.f64 c a) #s(literal 1 binary64)) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 (*.f64 (*.f64 c a) (neg.f64 c)) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (*.f64 (*.f64 c a) (/.f64 c b_2)) b_2)
(/.f64 (*.f64 (*.f64 c c) a) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 c a) c)) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 a (*.f64 c c))) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 c a) #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (neg.f64 (*.f64 (*.f64 c a) (neg.f64 c))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 c a) (/.f64 c b_2))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (*.f64 c c) a)) (*.f64 b_2 (neg.f64 b_2)))
(*.f64 c (/.f64 (*.f64 c a) (*.f64 b_2 b_2)))
(*.f64 a (/.f64 (*.f64 c c) (*.f64 b_2 b_2)))
(*.f64 (/.f64 c (*.f64 b_2 b_2)) (*.f64 c a))
(*.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 a (/.f64 #s(literal 1 binary64) c)))
(*.f64 (/.f64 (*.f64 c c) (*.f64 b_2 b_2)) a)
(*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) c)
(*.f64 (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) c)))
(*.f64 (*.f64 c a) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 c b_2) (/.f64 a (/.f64 b_2 c)))
(*.f64 (/.f64 a b_2) (/.f64 (*.f64 c c) b_2))
(*.f64 (/.f64 a b_2) (/.f64 c (/.f64 b_2 c)))
(*.f64 (/.f64 a #s(literal 1 binary64)) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)))
(*.f64 (*.f64 (*.f64 c a) c) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 c a) b_2) (/.f64 c b_2))
(*.f64 (/.f64 a (*.f64 b_2 b_2)) (/.f64 c (/.f64 #s(literal 1 binary64) c)))
(*.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 (*.f64 c a) (neg.f64 b_2)) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 (*.f64 c a) #s(literal 1 binary64)) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 c a) #s(literal -1 binary64)) (/.f64 c (*.f64 b_2 (neg.f64 b_2))))
(*.f64 (/.f64 (*.f64 c a) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 c b_2))
(*.f64 (/.f64 (*.f64 c c) (neg.f64 b_2)) (/.f64 a (neg.f64 b_2)))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 (*.f64 c c) (*.f64 b_2 (neg.f64 b_2))))
(*.f64 (/.f64 a (neg.f64 b_2)) (/.f64 (*.f64 c c) (neg.f64 b_2)))
(*.f64 (/.f64 a (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 (*.f64 c c) b_2))
(*.f64 (/.f64 (*.f64 c c) #s(literal 1 binary64)) (/.f64 a (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 c c) #s(literal -1 binary64)) (/.f64 a (*.f64 b_2 (neg.f64 b_2))))
(*.f64 (/.f64 (*.f64 c c) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 a b_2))
(/.f64 c (/.f64 (*.f64 b_2 b_2) c))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) (*.f64 c c)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) c) c))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c c)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) c) (*.f64 c #s(literal 1 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 c (neg.f64 c))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c (/.f64 c b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) c) (*.f64 #s(literal 1 binary64) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 (neg.f64 b_2)) (*.f64 (neg.f64 c) c)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 (/.f64 c b_2) c)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (/.f64 (*.f64 c c) b_2)))
(/.f64 (neg.f64 c) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c c))))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 c c)) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (*.f64 c #s(literal 1 binary64)) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 (*.f64 c (neg.f64 c)) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (*.f64 c (/.f64 c b_2)) b_2)
(/.f64 (*.f64 #s(literal 1 binary64) c) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 (*.f64 (neg.f64 c) c) (*.f64 b_2 (neg.f64 b_2)))
(/.f64 (*.f64 (/.f64 c b_2) c) b_2)
(/.f64 (/.f64 (*.f64 c c) b_2) b_2)
(/.f64 (neg.f64 (neg.f64 (*.f64 c c))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (neg.f64 (*.f64 c (neg.f64 c))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 c (/.f64 c b_2))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) c)) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) c)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) c)) (neg.f64 b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) (neg.f64 b_2))
(pow.f64 (/.f64 c b_2) #s(literal 2 binary64))
(pow.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c c)) #s(literal -1 binary64))
(*.f64 c (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 c (*.f64 b_2 b_2)) c)
(*.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) c)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 c (/.f64 b_2 c)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 c (/.f64 #s(literal 1 binary64) c)))
(*.f64 (*.f64 c c) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 c b_2) (/.f64 c b_2))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 c (*.f64 b_2 (neg.f64 b_2))))
(*.f64 (/.f64 c (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 c b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 (neg.f64 c) #s(literal -1 binary64)) (/.f64 c (*.f64 b_2 b_2)))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))))
(exp.f64 (fma.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 #s(literal 1/2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(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 #s(literal 1/2 binary64) (log.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.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)))
(exp.f64 (*.f64 (log.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)))
(+.f64 (*.f64 b_2 b_2) (*.f64 c a))
(+.f64 (*.f64 c a) (*.f64 b_2 b_2))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(-.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (-.f64 (*.f64 c a) (*.f64 b_2 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 c a) (*.f64 b_2 b_2))))
(sqrt.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))
(fma.f64 a c (*.f64 b_2 b_2))
(fma.f64 b_2 b_2 (*.f64 c a))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.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 #s(literal -1 binary64) (*.f64 b_2 (neg.f64 b_2)) (*.f64 c a))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 c a))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 c a))
(/.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) (/.f64 (fma.f64 c (*.f64 a (*.f64 c a)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 c a))))) (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c (*.f64 a (*.f64 c a)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 c a))))))
(/.f64 #s(literal -1 binary64) (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)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))))) (neg.f64 (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))))) (neg.f64 (fma.f64 c (*.f64 a (*.f64 c a)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 c a)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(/.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (-.f64 (*.f64 c a) (*.f64 b_2 b_2))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(pow.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)) (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 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) #s(literal 4 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 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))
(pow.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 (*.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))
(*.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 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/4 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 3/4 binary64)) (pow.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1/4 binary64)))
(*.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) #s(literal 1 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))
(*.f64 (pow.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))))) #s(literal 1 binary64)) (pow.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (*.f64 b_2 (*.f64 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)) (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))

eval257.0ms (2.6%)

Memory
58.6MiB live, 387.2MiB allocated
Compiler

Compiled 40 312 to 3 870 computations (90.4% saved)

prune195.0ms (2%)

Memory
-47.4MiB live, 387.7MiB allocated
Pruning

25 alts after pruning (22 fresh and 3 done)

PrunedKeptTotal
New1 545171 562
Fresh358
Picked325
Done011
Total1 551251 576
Accuracy
92.3%
Counts
1 576 → 25
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.6%
(/.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))) a)
13.2%
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))
34.0%
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2) a)
22.5%
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) #s(literal 1/4 binary64))) a)
16.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
19.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
46.9%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
33.7%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))) b_2)))) a)
34.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))))) a)
24.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
30.4%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 a (neg.f64 c))))) a)
9.7%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)) b_2))) a)
9.1%
(/.f64 #s(approx (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) (/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) b_2)) a)
34.7%
(/.f64 #s(approx (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) (*.f64 b_2 #s(literal -2 binary64))) a)
27.6%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
30.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)) a)
27.6%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))) a)
27.5%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
33.9%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)))
33.9%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2))
9.2%
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
37.2%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))) b_2))
37.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
37.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
37.7%
#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 004 to 524 computations (47.8% saved)

simplify176.0ms (1.8%)

Memory
-3.3MiB live, 183.4MiB allocated
Algorithm
egg-herbie
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
cost-diff0
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))))))))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))
cost-diff1344
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))
cost-diff0
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))) b_2)
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))) b_2))
cost-diff320
(fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2))))
cost-diff384
(/.f64 (*.f64 (/.f64 c b_2) c) b_2)
cost-diff0
(*.f64 c a)
cost-diff0
(*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))
cost-diff0
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2)))
cost-diff0
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))) a)
cost-diff0
(*.f64 c #s(literal 1/2 binary64))
cost-diff0
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
cost-diff0
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
cost-diff0
(*.f64 c #s(literal -1/2 binary64))
cost-diff0
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
Rules
4 658×lower-fma.f32
4 656×lower-fma.f64
3 788×lower-*.f32
3 768×lower-*.f64
2 712×lower--.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050385
076377
1135358
2282356
3806353
42832329
54020329
66985329
08471324
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(*.f64 c #s(literal 1/2 binary64))
c
#s(literal 1/2 binary64)
b_2
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c a)
c
a
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))) b_2))
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))) b_2)
(fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2))))
c
#s(literal -1/2 binary64)
(*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))
#s(literal -1/8 binary64)
(*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2))
a
(/.f64 (*.f64 (/.f64 c b_2) c) b_2)
(*.f64 (/.f64 c b_2) c)
(/.f64 c b_2)
b_2
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))))))))
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))
(*.f64 b_2 b_2)
(-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))))
#s(literal 1 binary64)
(*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))
a
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 (*.f64 b_2 b_2) c)
c
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 c #s(literal 1/2 binary64))
c
#s(literal 1/2 binary64)
b_2
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))) a)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2)))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))))
(*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 a (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 c a)
(*.f64 a c)
c
a
(/.f64 #s(literal -1/2 binary64) b_2)
#s(literal -1/2 binary64)
b_2
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))) b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (*.f64 a #s(literal -1/8 binary64)) #s(literal -1/2 binary64))) b_2))
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))) b_2)
(/.f64 (*.f64 c (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (*.f64 a #s(literal -1/8 binary64)) #s(literal -1/2 binary64))) b_2)
(fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2))))
(*.f64 c (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (*.f64 a #s(literal -1/8 binary64)) #s(literal -1/2 binary64)))
c
#s(literal -1/2 binary64)
(*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))
(/.f64 (*.f64 c (*.f64 c (*.f64 a #s(literal -1/8 binary64)))) (*.f64 b_2 b_2))
#s(literal -1/8 binary64)
(*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2))
(/.f64 (*.f64 a (*.f64 c c)) (*.f64 b_2 b_2))
a
(/.f64 (*.f64 (/.f64 c b_2) c) b_2)
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(*.f64 (/.f64 c b_2) c)
(/.f64 (*.f64 c c) b_2)
(/.f64 c b_2)
b_2
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))))) a)
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))))))))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))))))
#s(approx (- (* b_2 b_2) (* a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(*.f64 b_2 b_2)
(-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))))
(fma.f64 c (/.f64 a (*.f64 b_2 (neg.f64 b_2))) #s(literal 1 binary64))
#s(literal 1 binary64)
(*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (*.f64 a c) (*.f64 b_2 b_2))
a
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 c (*.f64 b_2 b_2))
(/.f64 (*.f64 b_2 b_2) c)
c

localize171.0ms (1.7%)

Memory
32.3MiB live, 268.9MiB allocated
Localize:

Found 18 expressions of interest:

NewMetricScoreProgram
accuracy8.464933549418449
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))
accuracy10.151706343786598
(/.f64 (*.f64 b_2 b_2) c)
accuracy14.690452127976497
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))))))))
accuracy26.740289425988866
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))))
accuracy0.2632270811486387
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))) b_2)
accuracy4.3899412940537825
(/.f64 (*.f64 (/.f64 c b_2) c) b_2)
accuracy5.486539670590758
(*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2))
accuracy39.97874600418163
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))) b_2))
accuracy0
(*.f64 c a)
accuracy4.570443630506971
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))) a)
accuracy6.25673264452114
(*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))
accuracy39.72812562374046
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2)))
accuracy0
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
accuracy0
(*.f64 c #s(literal 1/2 binary64))
accuracy39.87661226866695
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
accuracy0
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
accuracy0
(*.f64 c #s(literal -1/2 binary64))
accuracy39.80955389148372
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
Samples
49.0ms165×0valid
35.0ms37×2valid
25.0ms48×1valid
13.0ms3valid
Compiler

Compiled 280 to 41 computations (85.4% saved)

Precisions
Click to see histograms. Total time spent on operations: 89.0ms
ival-pow: 26.0ms (29.1% of total)
ival-div: 18.0ms (20.1% of total)
ival-mult: 18.0ms (20.1% of total)
adjust: 12.0ms (13.4% of total)
ival-add: 7.0ms (7.8% of total)
ival-sub: 3.0ms (3.4% of total)
ival-sqrt: 3.0ms (3.4% of total)
exact: 1.0ms (1.1% of total)
ival-neg: 1.0ms (1.1% of total)
ival-assert: 0.0ms (0% of total)
ival-true: 0.0ms (0% of total)

series27.0ms (0.3%)

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

159 calls:

TimeVariablePointExpression
0.0ms
c
@-inf
(* c -1/2)
0.0ms
c
@0
(/ (* b_2 b_2) c)
0.0ms
b_2
@0
(/ (* b_2 b_2) c)
0.0ms
c
@-inf
(/ (* b_2 b_2) c)
0.0ms
b_2
@inf
(/ (* b_2 b_2) c)

simplify718.0ms (7.2%)

Memory
-64.3MiB live, 576.2MiB allocated
Algorithm
egg-herbie
Rules
16 496×lower-fma.f64
16 496×lower-fma.f32
8 138×lower-*.f64
8 138×lower-*.f32
3 896×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

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

rewrite429.0ms (4.3%)

Memory
-3.8MiB live, 421.2MiB allocated
Rules
6 092×lower-fma.f32
6 090×lower-fma.f64
4 416×lower-*.f32
4 396×lower-*.f64
4 242×lower-/.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
050296
076282
1287261
21999260
08426259
Stop Event
iter limit
node limit
iter limit
Counts
21 → 564
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 c #s(literal -1/2 binary64))
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(*.f64 c #s(literal 1/2 binary64))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2)))
(*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c a)
(/.f64 (*.f64 (/.f64 c b_2) c) b_2)
(fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))) b_2))
(/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))) b_2)
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))))))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))))) a)
(*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))))
(/.f64 (*.f64 b_2 b_2) c)
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 c (*.f64 b_2 #s(literal -2 binary64))))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(-.f64 (/.f64 #s(literal 0 binary64) b_2) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 b_2))) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(/.f64 c (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64)) b_2)
(/.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64))) (neg.f64 b_2))
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 (neg.f64 c) b_2))
(*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c #s(literal 1 binary64)))
(*.f64 (/.f64 c b_2) #s(literal -1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 c (*.f64 b_2 #s(literal -2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 (neg.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 binary64) b_2) (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 c #s(literal 1/2 binary64)))
(neg.f64 (*.f64 c #s(literal 1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 c c) (*.f64 #s(literal 0 binary64) (*.f64 c #s(literal 1/2 binary64))))))
(*.f64 c #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) c)
(*.f64 #s(literal 1/2 binary64) (neg.f64 c))
(*.f64 #s(literal -1 binary64) (*.f64 c #s(literal 1/2 binary64)))
(*.f64 (neg.f64 c) #s(literal 1/2 binary64))
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 c (*.f64 b_2 #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) b_2) (/.f64 c (*.f64 b_2 #s(literal -2 binary64))))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (neg.f64 b_2))) (/.f64 c (*.f64 b_2 #s(literal -2 binary64))))
(neg.f64 (/.f64 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/2 binary64)) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64))))
(/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64)) b_2)
(/.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal -1 binary64))) (neg.f64 b_2))
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 (neg.f64 c) b_2))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal 1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 c #s(literal 1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 c #s(literal 1 binary64)))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 (/.f64 (neg.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 binary64) b_2) (/.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64)))
(-.f64 #s(literal 0 binary64) (*.f64 c #s(literal -1/2 binary64)))
(neg.f64 (*.f64 c #s(literal -1/2 binary64)))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (+.f64 #s(literal 0 binary64) (fma.f64 #s(literal 1/4 binary64) (*.f64 c c) (*.f64 #s(literal 0 binary64) (*.f64 c #s(literal -1/2 binary64))))))
(*.f64 c #s(literal 1/2 binary64))
(*.f64 #s(literal -1/2 binary64) (neg.f64 c))
(*.f64 #s(literal 1/2 binary64) c)
(*.f64 #s(literal -1 binary64) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (neg.f64 c) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) (neg.f64 a)))
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) a))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) #s(literal 1 binary64))))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) #s(literal 1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) #s(literal 1 binary64))) (neg.f64 a))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a) #s(literal 1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a))
(*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
(/.f64 (*.f64 a c) (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64))))))
(/.f64 (neg.f64 (*.f64 a c)) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(/.f64 (neg.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (*.f64 (*.f64 a c) #s(literal 1 binary64)) (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c)) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1 binary64) (*.f64 a c)) (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 (neg.f64 (neg.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 a c) #s(literal 1 binary64))) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(/.f64 (neg.f64 (*.f64 #s(literal 1/2 binary64) (*.f64 a c))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (*.f64 a c))) (neg.f64 (*.f64 b_2 #s(literal -2 binary64))))
(pow.f64 (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 a (/.f64 c (*.f64 b_2 #s(literal -2 binary64))))
(*.f64 c (/.f64 a (*.f64 b_2 #s(literal -2 binary64))))
(*.f64 (*.f64 a c) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 a c)))
(*.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a c) b_2))
(*.f64 (/.f64 c (*.f64 b_2 #s(literal -2 binary64))) a)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (*.f64 a c))
(*.f64 (/.f64 c b_2) (/.f64 a #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 a c) #s(literal -2 binary64)))
(*.f64 (/.f64 a (*.f64 b_2 #s(literal -2 binary64))) c)
(*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (/.f64 (*.f64 a c) #s(literal -1 binary64)))
(*.f64 (/.f64 a b_2) (/.f64 c #s(literal -2 binary64)))
(*.f64 (/.f64 (*.f64 a c) b_2) #s(literal -1/2 binary64))
(*.f64 (/.f64 (*.f64 a c) #s(literal -1 binary64)) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 a c)
(*.f64 c a)
(exp.f64 (*.f64 (log.f64 (/.f64 c b_2)) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (/.f64 b_2 (*.f64 c c)) b_2)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (/.f64 (*.f64 c c) b_2) (neg.f64 b_2)))
(neg.f64 (/.f64 (/.f64 (*.f64 c c) b_2) (neg.f64 b_2)))
(neg.f64 (/.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) b_2))
(/.f64 (/.f64 c b_2) (/.f64 b_2 c))
(/.f64 (/.f64 (*.f64 c c) b_2) b_2)
(/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b_2 (*.f64 c c)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 (/.f64 b_2 (*.f64 c c)) b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 (/.f64 b_2 (*.f64 c c)) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (/.f64 b_2 (*.f64 c c)) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 (/.f64 b_2 (*.f64 c c)) b_2) #s(literal 1 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) (neg.f64 b_2))
(/.f64 (*.f64 c c) (*.f64 b_2 b_2))
(/.f64 (*.f64 c #s(literal 1 binary64)) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 (*.f64 c (neg.f64 c)) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (*.f64 #s(literal 1 binary64) c) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 (*.f64 #s(literal 1 binary64) (neg.f64 c)) (*.f64 (/.f64 b_2 c) (neg.f64 b_2)))
(/.f64 (*.f64 (neg.f64 c) c) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (*.f64 (neg.f64 c) #s(literal 1 binary64)) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (*.f64 (*.f64 c c) #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 c c) b_2))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 c c)) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (/.f64 c b_2)) (neg.f64 (/.f64 b_2 c)))
(/.f64 (*.f64 (/.f64 c b_2) #s(literal 1 binary64)) (/.f64 b_2 c))
(/.f64 (*.f64 (/.f64 (*.f64 c c) b_2) #s(literal 1 binary64)) b_2)
(/.f64 (/.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) #s(literal -1 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (neg.f64 (*.f64 c (neg.f64 c))) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) c)) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 c))) (neg.f64 (*.f64 (/.f64 b_2 c) (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) c)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (*.f64 (neg.f64 c) #s(literal 1 binary64))) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 (neg.f64 (*.f64 (*.f64 c c) #s(literal 1 binary64))) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (/.f64 c b_2) #s(literal 1 binary64))) (neg.f64 (/.f64 b_2 c)))
(/.f64 (neg.f64 (*.f64 (/.f64 (*.f64 c c) b_2) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (/.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) #s(literal -1 binary64))) (neg.f64 b_2))
(pow.f64 (/.f64 c b_2) #s(literal 2 binary64))
(pow.f64 (/.f64 b_2 c) #s(literal -2 binary64))
(pow.f64 (*.f64 (/.f64 b_2 (*.f64 c c)) b_2) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 (/.f64 b_2 (*.f64 c c)) b_2) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 c (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 c b_2) (/.f64 c b_2))
(*.f64 (/.f64 c b_2) (/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 1 binary64) c)))
(*.f64 (/.f64 c b_2) (/.f64 (neg.f64 (/.f64 c b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1 binary64) (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
(*.f64 #s(literal 1 binary64) (/.f64 c (/.f64 (*.f64 b_2 b_2) c)))
(*.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) c)))
(*.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 c #s(literal 1 binary64)))
(*.f64 (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (/.f64 (/.f64 #s(literal 1 binary64) c) #s(literal 1 binary64))))
(*.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 c c) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 c c) b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (/.f64 c b_2) (/.f64 #s(literal 1 binary64) c)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 c (/.f64 (/.f64 b_2 c) #s(literal 1 binary64))))
(*.f64 (*.f64 c c) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (*.f64 c c) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) #s(literal 2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (*.f64 c c))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 c (/.f64 #s(literal 1 binary64) c)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 c (/.f64 (/.f64 #s(literal 1 binary64) c) #s(literal 1 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) c)) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 c #s(literal 1 binary64)) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 c (neg.f64 b_2)) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) (/.f64 #s(literal 1 binary64) c)))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 (/.f64 c b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 (neg.f64 c) b_2) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 b_2 c))))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) (/.f64 c (/.f64 #s(literal 1 binary64) (neg.f64 c))))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 c (neg.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 (neg.f64 (/.f64 c b_2)) b_2))
(*.f64 (/.f64 c #s(literal -1 binary64)) (/.f64 (neg.f64 c) (*.f64 b_2 b_2)))
(*.f64 (/.f64 c (neg.f64 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 c))))
(*.f64 (/.f64 c (/.f64 #s(literal 1 binary64) c)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (neg.f64 (/.f64 c b_2)) #s(literal -1 binary64)) (/.f64 c b_2))
(*.f64 (/.f64 (neg.f64 (/.f64 c b_2)) b_2) (/.f64 c #s(literal -1 binary64)))
(*.f64 (/.f64 (/.f64 c b_2) #s(literal -1 binary64)) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (/.f64 (*.f64 c c) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 c (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 c b_2))
(*.f64 (/.f64 c (/.f64 (*.f64 b_2 b_2) c)) #s(literal 1 binary64))
(*.f64 (/.f64 (neg.f64 c) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 (/.f64 #s(literal 1 binary64) c))))
(*.f64 (/.f64 (neg.f64 c) #s(literal 1 binary64)) (/.f64 (neg.f64 c) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (neg.f64 c) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 (neg.f64 c) b_2))
(*.f64 (/.f64 (*.f64 c c) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 c c) #s(literal -1 binary64)) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 (*.f64 c c) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(+.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))))
(+.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64)))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))))
(-.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64)))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64)))))
(fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 c #s(literal -1/2 binary64) (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))))
(fma.f64 #s(literal -1/2 binary64) c (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))))
(fma.f64 #s(literal 1/2 binary64) (neg.f64 c) (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))))
(fma.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 a #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) #s(literal -1/8 binary64) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 #s(literal -1 binary64) (*.f64 c #s(literal 1/2 binary64)) (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))))
(fma.f64 (neg.f64 c) #s(literal 1/2 binary64) (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))))
(fma.f64 (*.f64 a #s(literal -1/8 binary64)) (*.f64 c (/.f64 c (*.f64 b_2 b_2))) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 a b_2) (/.f64 #s(literal -1/8 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 c c) b_2))) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) a (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 a #s(literal -1/8 binary64)) (/.f64 c b_2)) (/.f64 c b_2) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (*.f64 (*.f64 a #s(literal -1/8 binary64)) (/.f64 (*.f64 c c) b_2)) (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 a (/.f64 b_2 (*.f64 c c))) (/.f64 #s(literal -1/8 binary64) b_2) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1/8 binary64) b_2) (/.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 c c) b_2))) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 #s(literal -1/8 binary64) (/.f64 b_2 (*.f64 c c))) (/.f64 a b_2) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) b_2) (/.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) #s(literal -1 binary64)) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) b_2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 c c) b_2))) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) (/.f64 b_2 (*.f64 c c))) (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal -1/2 binary64)))
(fma.f64 (/.f64 (*.f64 a #s(literal -1/8 binary64)) #s(literal -1 binary64)) (/.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) b_2) (*.f64 c #s(literal -1/2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))))
(/.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))) (neg.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))) (neg.f64 (fma.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))))) (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))))
(/.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))))) (neg.f64 (neg.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))))) (neg.f64 (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))) (neg.f64 (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) (fma.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))))))))
(pow.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) (/.f64 #s(literal 1 binary64) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 b_2)) (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) (neg.f64 b_2)))
(-.f64 (/.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) b_2) (/.f64 (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) b_2))
(-.f64 (/.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))))) (/.f64 (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))))))
(neg.f64 (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) (neg.f64 b_2)))
(neg.f64 (/.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) b_2))
(/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 b_2 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 b_2 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 b_2 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) (neg.f64 b_2))
(/.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(/.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))))
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) #s(literal 1 binary64)) (*.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) b_2))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 1 binary64)) (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2))
(/.f64 (neg.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))) (neg.f64 (*.f64 b_2 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))))))
(/.f64 (neg.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))))) (neg.f64 (*.f64 b_2 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))))) (neg.f64 (neg.f64 b_2)))
(/.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64)) b_2)
(/.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) b_2)) (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))))
(/.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) (/.f64 #s(literal 1 binary64) b_2)) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))))
(/.f64 (/.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64)) b_2)
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) b_2)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) b_2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal 1 binary64) b_2))) (neg.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))) (/.f64 #s(literal 1 binary64) b_2))) (neg.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64))) (neg.f64 b_2))
(pow.f64 (/.f64 b_2 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 b_2 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) b_2) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))))
(*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) b_2))
(*.f64 (neg.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 b_2 (fma.f64 (*.f64 #s(literal -1/512 binary64) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 c (*.f64 c c)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 c c))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(*.f64 (pow.f64 (/.f64 b_2 (-.f64 (*.f64 #s(literal 1/4 binary64) (*.f64 c c)) (*.f64 #s(literal 1/64 binary64) (*.f64 (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal 1/8 binary64) (*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))))))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c))) b_2) (/.f64 (fma.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64)) (*.f64 c #s(literal -1/2 binary64))) (fma.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (-.f64 (*.f64 a (*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) #s(literal -1/8 binary64))) (*.f64 c #s(literal -1/2 binary64))) (*.f64 #s(literal 1/4 binary64) (*.f64 c c)))))
(+.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
(+.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))
(fma.f64 b_2 b_2 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
(fma.f64 b_2 b_2 (*.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (*.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (*.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (*.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))
(fma.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 b_2)) (*.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (*.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.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) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (*.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2))))))) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 b_2 b_2)) (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal 1 binary64)))
(/.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))) (*.f64 b_2 b_2)) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))))))) (neg.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (neg.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (*.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) #s(literal 3 binary64))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 (*.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2)) (*.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (pow.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))))) #s(literal 3 binary64))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))))) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))) (*.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))
(*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(*.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))) b_2)
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b_2 b_2) c)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (*.f64 b_2 b_2))) (/.f64 c (neg.f64 (*.f64 b_2 b_2))))
(neg.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 c (*.f64 b_2 b_2))
(/.f64 (/.f64 c b_2) b_2)
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 b_2 c))
(/.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) c))
(/.f64 (*.f64 #s(literal 1 binary64) c) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (/.f64 c b_2)) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) c)) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) b_2)) (neg.f64 (/.f64 b_2 c)))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2))) (neg.f64 (/.f64 #s(literal 1 binary64) c)))
(pow.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64))
(pow.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(pow.f64 (*.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (*.f64 b_2 b_2) c)) #s(literal -1/2 binary64))
(pow.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 (*.f64 b_2 b_2) c))) #s(literal -1 binary64))
(*.f64 c (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 c b_2) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal 1 binary64) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 b_2) c)))
(*.f64 #s(literal -1 binary64) (/.f64 c (neg.f64 (*.f64 b_2 b_2))))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 c b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 1 binary64) c)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) c)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) c)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) c) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) c)) (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) (/.f64 c (neg.f64 b_2)))
(*.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1/2 binary64)) (pow.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) (neg.f64 c))
(*.f64 (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 c)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1 binary64) b_2) (/.f64 c (neg.f64 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 (neg.f64 b_2) #s(literal -1 binary64))) (/.f64 c b_2))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))
(+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (neg.f64 b_2))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 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 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(-.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 0 binary64)) b_2)
(-.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.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)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (neg.f64 b_2))))
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 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 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(/.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))))
(/.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (neg.f64 b_2)))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (fma.f64 b_2 b_2 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2))))
(/.f64 (-.f64 #s(literal 0 binary64) (pow.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(literal 3 binary64))) (+.f64 #s(literal 0 binary64) (fma.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (*.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))))
(/.f64 (-.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))) #s(literal 3 binary64)) (pow.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))) #s(literal 3 binary64))) (fma.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))) (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))) (fma.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 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 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))))))
(/.f64 (-.f64 (pow.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 0 binary64)) #s(literal 3 binary64)) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 0 binary64)) (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 0 binary64)) (fma.f64 b_2 b_2 (*.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 0 binary64)) b_2))))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(literal -1 binary64))
(*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 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 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2))) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) a) (/.f64 (-.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) a))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 a)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) (neg.f64 a)))
(-.f64 (/.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) 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)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))) a) (/.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))) a))
(-.f64 (/.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 0 binary64)) a) (/.f64 b_2 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)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))) (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.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)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)))))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)) (neg.f64 a))
(/.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(/.f64 (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 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 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) a))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 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)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 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 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 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)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) a)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 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)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) a))
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) a) #s(literal 1 binary64))
(*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) a) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 a)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2))
(*.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)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 a (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 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)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(*.f64 (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 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)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))) #s(literal 1 binary64)))
(*.f64 (/.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))) a))
(*.f64 (/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) a) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 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 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 1 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))) a))
(*.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))) a) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) (fma.f64 b_2 b_2 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))))
(/.f64 a (*.f64 (/.f64 b_2 (*.f64 c c)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (/.f64 (*.f64 a (*.f64 c c)) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (/.f64 (*.f64 a (*.f64 c c)) b_2))))
(/.f64 (neg.f64 a) (neg.f64 (*.f64 (/.f64 b_2 (*.f64 c c)) b_2)))
(/.f64 (/.f64 (*.f64 a (*.f64 c c)) b_2) b_2)
(/.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 c c)) b_2)) (neg.f64 b_2))
(/.f64 (*.f64 a (neg.f64 (/.f64 (*.f64 c c) b_2))) (neg.f64 b_2))
(/.f64 (*.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) a) (neg.f64 b_2))
(/.f64 (neg.f64 (neg.f64 (/.f64 (*.f64 a (*.f64 c c)) b_2))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 a (neg.f64 (/.f64 (*.f64 c c) b_2)))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) a)) (neg.f64 (neg.f64 b_2)))
(pow.f64 (/.f64 b_2 (/.f64 (*.f64 a (*.f64 c c)) b_2)) #s(literal -1 binary64))
(*.f64 a (*.f64 c (/.f64 c (*.f64 b_2 b_2))))
(*.f64 (/.f64 c b_2) (*.f64 (/.f64 c b_2) a))
(*.f64 (/.f64 (*.f64 c c) b_2) (/.f64 a b_2))
(*.f64 (/.f64 (*.f64 c c) b_2) (*.f64 (/.f64 #s(literal 1 binary64) b_2) a))
(*.f64 (*.f64 c (/.f64 c (*.f64 b_2 b_2))) a)
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 c c) b_2))))
(*.f64 (/.f64 (*.f64 a (*.f64 c c)) b_2) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 (/.f64 a b_2) (/.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 a b_2) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 c c) b_2))))
(*.f64 (/.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) b_2) (/.f64 a #s(literal -1 binary64)))
(*.f64 (*.f64 a (/.f64 c b_2)) (/.f64 c b_2))
(*.f64 (/.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) #s(literal -1 binary64)) (/.f64 a b_2))
(*.f64 (/.f64 a #s(literal -1 binary64)) (/.f64 (neg.f64 (/.f64 (*.f64 c c) b_2)) b_2))
(*.f64 (/.f64 a (/.f64 b_2 (*.f64 c c))) (/.f64 #s(literal 1 binary64) b_2))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 c (*.f64 b_2 b_2))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 (*.f64 b_2 b_2) c)) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 (*.f64 b_2 b_2) c)) #s(literal -1 binary64))))
(-.f64 #s(literal 0 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 c)) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(-.f64 (/.f64 #s(literal 0 binary64) (*.f64 #s(literal 1 binary64) (neg.f64 c))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) (neg.f64 c))))
(neg.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 (*.f64 b_2 b_2) c)
(/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal 1 binary64) c))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (neg.f64 c)))
(/.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 c))))
(/.f64 #s(literal 1 binary64) (/.f64 c (*.f64 b_2 b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 c (*.f64 b_2 b_2)))))
(/.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 1 binary64))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 c (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) c)) #s(literal -1 binary64))
(/.f64 (neg.f64 (*.f64 b_2 b_2)) (neg.f64 c))
(/.f64 (neg.f64 (*.f64 b_2 b_2)) (*.f64 #s(literal 1 binary64) (neg.f64 c)))
(/.f64 (neg.f64 (*.f64 b_2 b_2)) (neg.f64 (*.f64 #s(literal 1 binary64) c)))
(/.f64 (neg.f64 (*.f64 b_2 b_2)) (neg.f64 (neg.f64 (neg.f64 c))))
(pow.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 1 binary64))
(pow.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 b_2 (/.f64 b_2 c))
(*.f64 b_2 (/.f64 (/.f64 b_2 c) #s(literal 1 binary64)))
(*.f64 (*.f64 b_2 b_2) (/.f64 #s(literal 1 binary64) c))
(*.f64 (*.f64 b_2 b_2) (/.f64 (/.f64 #s(literal 1 binary64) c) #s(literal 1 binary64)))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))
(*.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 b_2) c)) #s(literal -1 binary64)))
(*.f64 (neg.f64 (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (neg.f64 c)))
(*.f64 (/.f64 b_2 c) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) c) (*.f64 b_2 b_2))
(*.f64 (/.f64 #s(literal 1 binary64) c) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #s(literal -1 binary64)))
(*.f64 (/.f64 b_2 #s(literal 1 binary64)) (/.f64 b_2 c))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) c))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) c)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (/.f64 b_2 c))
(*.f64 (pow.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1/2 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 c)))
(*.f64 (/.f64 b_2 #s(literal -1 binary64)) (/.f64 (neg.f64 b_2) c))
(*.f64 (/.f64 (neg.f64 b_2) #s(literal 1 binary64)) (/.f64 b_2 (neg.f64 c)))
(*.f64 (/.f64 (neg.f64 b_2) #s(literal 1 binary64)) (/.f64 (neg.f64 b_2) c))
(*.f64 (/.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) #s(literal 1 binary64)) (/.f64 b_2 c))

eval179.0ms (1.8%)

Memory
-14.5MiB live, 303.5MiB allocated
Compiler

Compiled 27 709 to 2 934 computations (89.4% saved)

prune161.0ms (1.6%)

Memory
20.3MiB live, 295.8MiB allocated
Pruning

26 alts after pruning (18 fresh and 8 done)

PrunedKeptTotal
New1 19161 197
Fresh51217
Picked055
Done033
Total1 196261 222
Accuracy
92.3%
Counts
1 222 → 26
Alt Table
Click to see full alt table
StatusAccuracyProgram
13.2%
(/.f64 (-.f64 (*.f64 b_2 b_2) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))))))
33.7%
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) a)
22.5%
(/.f64 (+.f64 (neg.f64 b_2) (pow.f64 (*.f64 (fma.f64 b_2 b_2 (*.f64 a c)) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) #s(literal 1/4 binary64))) a)
16.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
19.1%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
46.9%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
34.0%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c)))))))) a)
33.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 b_2 c) b_2)))))))) a)
33.6%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal 1 binary64) c))))))))) a)
24.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
30.4%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 a (neg.f64 c))))) a)
9.7%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 c (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) b_2))) a)
34.7%
(/.f64 #s(approx (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) (*.f64 b_2 #s(literal -2 binary64))) a)
27.6%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
30.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)) a)
27.6%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))) a)
27.5%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 a (/.f64 #s(literal -1/2 binary64) b_2)) c)) a)
33.9%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)))
33.9%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2))
9.2%
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
9.2%
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
37.2%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))) b_2))
37.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
37.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
37.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
16.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64))))
Compiler

Compiled 924 to 500 computations (45.9% saved)

simplify204.0ms (2%)

Memory
-11.4MiB live, 225.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 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
cost-diff128
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))))
cost-diff1088
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
cost-diff0
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) 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 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2))
cost-diff1344
(*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))
cost-diff0
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
cost-diff0
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)
cost-diff0
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a))
cost-diff0
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)) a)
cost-diff0
(/.f64 #s(literal 1/2 binary64) b_2)
cost-diff0
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
cost-diff0
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
cost-diff0
(*.f64 b_2 #s(literal -2 binary64))
cost-diff0
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
cost-diff0
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
cost-diff704
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
Rules
7 744×lower-fma.f32
7 738×lower-fma.f64
3 608×lower-*.f32
3 584×lower-*.f64
1 638×unsub-neg
Iterations

Useful iterations: 5 (0.0ms)

IterNodesCost
056471
091457
1171435
2391435
31232411
42779411
54828391
67687391
08016391
Stop Event
iter limit
node limit
iter limit
Calls
Call 1
Inputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
#s(literal 1 binary64)
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(*.f64 b_2 #s(literal -2 binary64))
b_2
#s(literal -2 binary64)
c
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
b_2
c
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
a
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) 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 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))
(*.f64 b_2 b_2)
b_2
(fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))
(/.f64 c (*.f64 b_2 b_2))
c
(neg.f64 a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(neg.f64 b_2)
b_2
(sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 b_2 (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
(/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 b_2 b_2 (*.f64 a c))
(*.f64 a c)
a
c
(neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 a (*.f64 a (*.f64 c c)))
(*.f64 a (*.f64 c c))
(*.f64 c c)
Outputs
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
#s(literal 1 binary64)
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(*.f64 b_2 #s(literal -2 binary64))
b_2
#s(literal -2 binary64)
c
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (*.f64 #s(literal 1/2 binary64) (/.f64 c b_2)))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(/.f64 #s(literal 1/2 binary64) b_2)
#s(literal 1/2 binary64)
b_2
c
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)) a)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 c #s(literal -1/2 binary64))
c
#s(literal -1/2 binary64)
b_2
a
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 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)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))) b_2)
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))))
#s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))
#s(approx (- (* b_2 b_2) (* a c)) (fma.f64 b_2 b_2 (*.f64 a (neg.f64 c))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))
(fma.f64 b_2 b_2 (*.f64 a (neg.f64 c)))
(*.f64 b_2 b_2)
b_2
(fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))
(-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))
(/.f64 c (*.f64 b_2 b_2))
c
(neg.f64 a)
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
(/.f64 (-.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) b_2) a)
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(-.f64 (sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) b_2)
(neg.f64 b_2)
b_2
(sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(sqrt.f64 (*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(*.f64 (/.f64 #s(literal -1 binary64) (fma.f64 b_2 b_2 (*.f64 a c))) (-.f64 (*.f64 a (*.f64 c (*.f64 a c))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(*.f64 b_2 (*.f64 b_2 b_2))
(*.f64 b_2 b_2)
(/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))
(fma.f64 b_2 b_2 (*.f64 a c))
(*.f64 a c)
a
c
(neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (neg.f64 (fma.f64 b_2 b_2 (*.f64 a c))))
(/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 (*.f64 a (*.f64 c (*.f64 a c))) (fma.f64 b_2 b_2 (*.f64 a c)))
(*.f64 a (*.f64 a (*.f64 c c)))
(*.f64 a (*.f64 c (*.f64 a c)))
(*.f64 a (*.f64 c c))
(*.f64 c (*.f64 a c))
(*.f64 c c)

localize241.0ms (2.4%)

Memory
0.2MiB live, 304.4MiB allocated
Localize:

Found 19 expressions of interest:

NewMetricScoreProgram
accuracy14.690452127976497
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))))
accuracy23.709962802137024
(/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))
accuracy23.89744417695059
(/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))
accuracy26.740289425988866
(sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))
accuracy8.464933549418449
(*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))
accuracy10.047833145539114
(/.f64 c (*.f64 b_2 b_2))
accuracy14.690452127976497
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)
accuracy26.740289425988866
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))
accuracy0
(*.f64 c #s(literal -1/2 binary64))
accuracy4.10922028881377
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)
accuracy4.570443630506971
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)) a)
accuracy39.72812562374046
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a))
accuracy0
(/.f64 #s(literal 1/2 binary64) b_2)
accuracy0.1796875
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
accuracy39.87661226866695
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
accuracy0
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
accuracy0
(*.f64 b_2 #s(literal -2 binary64))
accuracy0.33806377428206635
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
accuracy39.80955389148372
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
Samples
68.0ms165×0valid
50.0ms37×2valid
34.0ms48×1valid
10.0ms3valid
Compiler

Compiled 407 to 50 computations (87.7% saved)

Precisions
Click to see histograms. Total time spent on operations: 122.0ms
ival-pow: 32.0ms (26.1% of total)
ival-mult: 31.0ms (25.3% of total)
ival-div: 26.0ms (21.2% of total)
ival-add: 10.0ms (8.2% of total)
adjust: 9.0ms (7.3% of total)
ival-sqrt: 6.0ms (4.9% of total)
ival-sub: 4.0ms (3.3% of total)
ival-neg: 4.0ms (3.3% of total)
exact: 1.0ms (0.8% of total)
ival-true: 0.0ms (0% of total)
ival-assert: 0.0ms (0% of total)

series113.0ms (1.1%)

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

180 calls:

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

simplify566.0ms (5.7%)

Memory
9.3MiB live, 561.0MiB allocated
Algorithm
egg-herbie
Rules
8 076×lower-fma.f64
8 076×lower-fma.f32
7 492×lower-*.f64
7 492×lower-*.f32
5 836×lower-+.f64
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
0124913675
1410213196
0893512744
Stop Event
iter limit
node limit
Counts
720 → 714
Calls
Call 1
Inputs
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 (/ b_2 c))
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(* -2 b_2)
(sqrt (/ c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(+ (sqrt (/ c a)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) b_2)) (/ 1 a))))
(+ (sqrt (/ c a)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* (pow a 3) c)))))) (/ 1 a))))
(* 1/2 (/ c b_2))
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c))) b_2)
(/ (+ (* -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))) (* 1/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/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))))
(* 1/2 (/ c b_2))
(+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* 1/16 (/ (pow c 3) (pow b_2 5))))))))
(sqrt (/ c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2)))) a)))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (pow b_2 2))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2))))) a))) a)))
(* 1/2 (/ c b_2))
(* c (+ (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* -1/8 (/ a (pow b_2 3))) (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (+ (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* 1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(sqrt (/ c a))
(* c (+ (sqrt (/ 1 (* a c))) (* -1 (/ b_2 (* a c)))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2)))))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (pow b_2 2)))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(* 1/2 (/ c b_2))
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(/ 1/2 b_2)
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* (sqrt (* a c)) (sqrt -1))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(* -1/2 (/ (* a c) b_2))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1/2 (/ (* a c) b_2))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ (* a c) b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1/2 (/ c b_2))
(* -1 (* a c))
(+ (* -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)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (* a c))
(* 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))
(* -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)))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* -1 (* a c)) (pow b_2 2))
(* -1 (* a c))
(* a (+ (* -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))
(* -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/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1)))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1))))) a))) a)))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1/2 (/ c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 1 a)
(/ 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)))
(* -1/2 (/ (* a c) b_2))
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(* -2 b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1/2 (/ (* a c) b_2))
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* a c))
(- (pow b_2 2) (* a c))
(- (pow b_2 2) (* a c))
(- (pow b_2 2) (* a c))
(pow b_2 2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(* (pow b_2 2) (- (+ 1 (* -1 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (pow b_2 4)))) (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (- (+ 1 (* -1 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (pow b_2 4)))) (/ (* 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 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (pow b_2 4)))) (/ (* a c) (pow b_2 2))))
(* (pow b_2 2) (- (+ 1 (* -1 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (pow b_2 4)))) (/ (* a c) (pow b_2 2))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* a (- (* -1 (* a (+ (* -1 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) c)) (pow b_2 2))
(+ (* a (- (* -1 (* a (+ (* -1 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) c)) (pow b_2 2))
(* -1 (* a c))
(* a (- (/ (pow b_2 2) a) c))
(* a (- (+ (* -1 (/ (pow b_2 4) (* (pow a 2) c))) (+ (/ (pow b_2 2) a) (/ (pow b_2 4) (* (pow a 2) c)))) c))
(* a (- (+ (* -1 (/ (pow b_2 4) (* (pow a 2) c))) (+ (/ (pow b_2 2) a) (/ (pow b_2 4) (* (pow a 2) c)))) c))
(* -1 (* a c))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(* -1 (* a (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)) a)) (pow b_2 2)) a)) (* -1 c))))
(* -1 (* a (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)) a)) (pow b_2 2)) a)) (* -1 c))))
(pow b_2 2)
(+ (* -1 (* a c)) (pow b_2 2))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) a)) (pow b_2 2))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) a)) (pow b_2 2))
(* -1 (* a c))
(* c (- (/ (pow b_2 2) c) a))
(* c (- (+ (* -1 (/ (pow b_2 4) (* a (pow c 2)))) (+ (/ (pow b_2 2) c) (/ (pow b_2 4) (* a (pow c 2))))) a))
(* c (- (+ (* -1 (/ (pow b_2 4) (* a (pow c 2)))) (+ (/ (pow b_2 2) c) (/ (pow b_2 4) (* a (pow c 2))))) a))
(* -1 (* a c))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(* -1 (* c (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a)) c)) (pow b_2 2)) c)) (* -1 a))))
(* -1 (* c (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a)) c)) (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)))
(* -1/2 (/ (* a c) b_2))
(/ (+ (* -1/2 (* a c)) (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 2)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 2))) (* -1/4 (/ (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))))) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 2))) (+ (* -1/2 (/ (+ (* 1/4 (* (pow a 2) (* (pow c 2) (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))))))) (* 1/4 (pow (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) 2))) (pow b_2 6))) (* -1/4 (/ (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))))) (pow b_2 4)))))) b_2)
(* -2 b_2)
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 4)))))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* -1/4 (/ (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))))) (pow b_2 6))))))))
(* -1/2 (/ (* a c) b_2))
(* a (+ (* -1/2 (/ c b_2)) (* -1/2 (/ (* a (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) b_2))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/2 (/ (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))) b_2)) (* -1/4 (/ (* a (* c (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))))) (pow b_2 3)))))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/2 (/ (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))) b_2)) (* a (+ (* -1/2 (/ (* a (+ (* 1/4 (/ (* (pow c 2) (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) (pow b_2 4))) (* 1/4 (/ (pow (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))) 2) (pow b_2 2))))) b_2)) (* -1/4 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) (pow b_2 3)))))))))
(* (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/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c))))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1/2 (/ (* a c) b_2))
(* c (+ (* -1/2 (/ a b_2)) (* -1/2 (/ (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) b_2))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/2 (/ (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) b_2)) (* -1/4 (/ (* a (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))))) (pow b_2 3)))))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/2 (/ (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) b_2)) (* c (+ (* -1/2 (/ (* c (+ (* 1/4 (/ (* (pow a 2) (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) (pow b_2 4))) (* 1/4 (/ (pow (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) 2) (pow b_2 2))))) b_2)) (* -1/4 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) (pow b_2 3)))))))))
(* (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/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a)) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a))))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(* (sqrt (/ c a)) (sqrt -1))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(* -1/2 (/ c b_2))
(/ (+ (* -1/2 c) (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (* a (pow b_2 2))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (* a (pow b_2 2)))) (* -1/4 (/ (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))))) (pow b_2 4))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (* a (pow b_2 2)))) (+ (* -1/2 (/ (+ (* 1/4 (* (pow a 2) (* (pow c 2) (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))))))) (* 1/4 (pow (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) 2))) (* a (pow b_2 6)))) (* -1/4 (/ (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))))) (pow b_2 4)))))) b_2)
(* -2 (/ b_2 a))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (* a (pow b_2 4)))) (* 2 (/ 1 a))))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (* a (pow b_2 4)))) (+ (* -1/4 (/ (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))))) (pow b_2 6))) (* 2 (/ 1 a)))))))
(* -1/2 (/ c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/2 (/ (* a (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/2 (/ (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))) b_2)) (* -1/4 (/ (* a (* c (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))))) (pow b_2 3))))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/2 (/ (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))) b_2)) (* a (+ (* -1/2 (/ (* a (+ (* 1/4 (/ (* (pow c 2) (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) (pow b_2 4))) (* 1/4 (/ (pow (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))) 2) (pow b_2 2))))) b_2)) (* -1/4 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) (pow b_2 3))))))))
(* (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/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)) (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/2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)))))) a))) a)))
(* -1/2 (/ c b_2))
(* c (- (* -1/2 (/ (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) (* a b_2))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/2 (/ (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) (* a b_2))) (* -1/4 (/ (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(* c (- (* c (+ (* -1/2 (/ (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) (* a b_2))) (* c (+ (* -1/2 (/ (* c (+ (* 1/4 (/ (* (pow a 2) (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) (pow b_2 4))) (* 1/4 (/ (pow (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) 2) (pow b_2 2))))) (* a b_2))) (* -1/4 (/ (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) (pow b_2 3))))))) (* 1/2 (/ 1 b_2))))
(* (sqrt (/ c a)) (sqrt -1))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a)) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a))))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1 b_2)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* -1/2 c)
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))))))
(* -1 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(* (sqrt (* a c)) (sqrt -1))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(/ c (pow b_2 2))
(* (sqrt (* a c)) (sqrt -1))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))))
(+ (* (sqrt (* a c)) (sqrt -1)) (* (pow b_2 2) (+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))) (* (pow b_2 2) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ 1 (pow (sqrt -1) 3)))) (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 2) (pow (sqrt -1) 5)))))))))
b_2
(* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2)))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 4))))))
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* -1/4 (/ (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))))) (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/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 4)))))))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* -1/4 (/ (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))))) (pow b_2 6))))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/2 (/ (* a (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) b_2)))))
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/2 (/ (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))) b_2)) (* -1/4 (/ (* a (* c (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))))) (pow b_2 3))))))))
(* (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/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)) (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)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(* -1 (* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(* -1 (* a (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) c))) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c))))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(* -1 (* a (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ a (pow c 3))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)))))) (pow a 3))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/2 (/ (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) b_2)))))
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/2 (/ (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) b_2)) (* -1/4 (/ (* a (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))))) (pow b_2 3))))))))
(* (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/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a)) (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)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a)) (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/2 (* (sqrt (/ 1 (* a (pow c 5)))) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a))))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(* -1 (* c (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ c (pow a 3))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a)))))) (pow c 3))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(/ (* (pow a 2) (pow c 2)) (pow b_2 2))
(* (pow a 2) (+ (* -1 (/ (* a (pow c 3)) (pow b_2 4))) (/ (pow c 2) (pow b_2 2))))
(* (pow a 2) (+ (* a (- (/ (* a (pow c 4)) (pow b_2 6)) (/ (pow c 3) (pow b_2 4)))) (/ (pow c 2) (pow b_2 2))))
(* (pow a 2) (+ (* a (- (* a (- (* -1 (/ (* a (pow c 5)) (pow b_2 8))) (* -1 (/ (pow c 4) (pow b_2 6))))) (/ (pow c 3) (pow b_2 4)))) (/ (pow c 2) (pow b_2 2))))
(* a c)
(* a (+ c (* -1 (/ (pow b_2 2) a))))
(* a (- (+ c (/ (pow b_2 4) (* (pow a 2) c))) (/ (pow b_2 2) a)))
(* a (- (+ c (* -1 (/ (pow b_2 6) (* (pow a 3) (pow c 2))))) (+ (* -1 (/ (pow b_2 4) (* (pow a 2) c))) (/ (pow b_2 2) a))))
(* a c)
(* -1 (* a (+ (* -1 c) (/ (pow b_2 2) a))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (- (/ (pow b_2 4) (* a c)) (pow b_2 2)) a)))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 6) (* a (pow c 2))) (/ (pow b_2 4) c)) a)) (pow b_2 2)) a)))))
(/ (* (pow a 2) (pow c 2)) (pow b_2 2))
(* (pow c 2) (+ (* -1 (/ (* (pow a 3) c) (pow b_2 4))) (/ (pow a 2) (pow b_2 2))))
(* (pow c 2) (+ (* c (- (/ (* (pow a 4) c) (pow b_2 6)) (/ (pow a 3) (pow b_2 4)))) (/ (pow a 2) (pow b_2 2))))
(* (pow c 2) (+ (* c (- (* c (- (* -1 (/ (* (pow a 5) c) (pow b_2 8))) (* -1 (/ (pow a 4) (pow b_2 6))))) (/ (pow a 3) (pow b_2 4)))) (/ (pow a 2) (pow b_2 2))))
(* a c)
(* c (+ a (* -1 (/ (pow b_2 2) c))))
(* c (- (+ a (/ (pow b_2 4) (* a (pow c 2)))) (/ (pow b_2 2) c)))
(* c (- (+ a (* -1 (/ (pow b_2 6) (* (pow a 2) (pow c 3))))) (+ (* -1 (/ (pow b_2 4) (* a (pow c 2)))) (/ (pow b_2 2) c))))
(* a c)
(* -1 (* c (+ (* -1 a) (/ (pow b_2 2) c))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (- (/ (pow b_2 4) (* a c)) (pow b_2 2)) c)))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 6) (* (pow a 2) c)) (/ (pow b_2 4) a)) c)) (pow b_2 2)) c)))))
(* a c)
(+ (* -1 (pow b_2 2)) (* a c))
(+ (* a c) (* (pow b_2 2) (- (/ (pow b_2 2) (* a c)) 1)))
(+ (* a c) (* (pow b_2 2) (- (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (/ 1 (* a c)))) 1)))
(/ (* (pow a 2) (pow c 2)) (pow b_2 2))
(/ (+ (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 2))) (* (pow a 2) (pow c 2))) (pow b_2 2))
(/ (- (+ (* (pow a 2) (pow c 2)) (/ (* (pow a 4) (pow c 4)) (pow b_2 4))) (/ (* (pow a 3) (pow c 3)) (pow b_2 2))) (pow b_2 2))
(/ (- (+ (* -1 (/ (* (pow a 5) (pow c 5)) (pow b_2 6))) (* (pow a 2) (pow c 2))) (+ (* -1 (/ (* (pow a 4) (pow c 4)) (pow b_2 4))) (/ (* (pow a 3) (pow c 3)) (pow b_2 2)))) (pow b_2 2))
(/ (* (pow a 2) (pow c 2)) (pow b_2 2))
(/ (+ (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 2))) (* (pow a 2) (pow c 2))) (pow b_2 2))
(/ (- (+ (* (pow a 2) (pow c 2)) (/ (* (pow a 4) (pow c 4)) (pow b_2 4))) (/ (* (pow a 3) (pow c 3)) (pow b_2 2))) (pow b_2 2))
(/ (- (+ (* -1 (/ (* (pow a 5) (pow c 5)) (pow b_2 6))) (* (pow a 2) (pow c 2))) (+ (* -1 (/ (* (pow a 4) (pow c 4)) (pow b_2 4))) (/ (* (pow a 3) (pow c 3)) (pow b_2 2)))) (pow b_2 2))
(/ b_2 (* a c))
(* b_2 (+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (/ 1 (* a c))))
(* b_2 (+ (* (pow b_2 2) (- (/ (pow b_2 2) (* (pow a 3) (pow c 3))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c))))
(* b_2 (+ (* (pow b_2 2) (- (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 4) (pow c 4)))) (/ 1 (* (pow a 3) (pow c 3))))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c))))
(/ 1 b_2)
(/ (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) b_2)
(/ (- (+ 1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2))) b_2)
(/ (- (+ 1 (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))) (+ (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2)))) b_2)
(/ 1 b_2)
(* -1 (/ (- (/ (* a c) (pow b_2 2)) 1) b_2))
(* -1 (/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) b_2))
(* -1 (/ (- (/ (* (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))))) b_2))
(/ 1 b_2)
(+ (* -1 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(+ (* a (- (/ (* a (pow c 2)) (pow b_2 5)) (/ c (pow b_2 3)))) (/ 1 b_2))
(+ (* a (- (* a (- (* -1 (/ (* a (pow c 3)) (pow b_2 7))) (* -1 (/ (pow c 2) (pow b_2 5))))) (/ c (pow b_2 3)))) (/ 1 b_2))
(/ b_2 (* a c))
(/ (+ (* -1 (/ (pow b_2 3) (* a (pow c 2)))) (/ b_2 c)) a)
(/ (- (+ (/ b_2 c) (/ (pow b_2 5) (* (pow a 2) (pow c 3)))) (/ (pow b_2 3) (* a (pow c 2)))) a)
(/ (- (+ (* -1 (/ (pow b_2 7) (* (pow a 3) (pow c 4)))) (/ b_2 c)) (+ (* -1 (/ (pow b_2 5) (* (pow a 2) (pow c 3)))) (/ (pow b_2 3) (* a (pow c 2))))) a)
(/ b_2 (* a c))
(* -1 (/ (+ (* -1 (/ b_2 c)) (/ (pow b_2 3) (* a (pow c 2)))) a))
(* -1 (/ (+ (* -1 (/ b_2 c)) (* -1 (/ (- (/ (pow b_2 5) (* a (pow c 3))) (/ (pow b_2 3) (pow c 2))) a))) a))
(* -1 (/ (+ (* -1 (/ b_2 c)) (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 7) (* a (pow c 4))) (/ (pow b_2 5) (pow c 3))) a)) (/ (pow b_2 3) (pow c 2))) a))) a))
(/ 1 b_2)
(+ (* -1 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(+ (* c (- (/ (* (pow a 2) c) (pow b_2 5)) (/ a (pow b_2 3)))) (/ 1 b_2))
(+ (* c (- (* c (- (* -1 (/ (* (pow a 3) c) (pow b_2 7))) (* -1 (/ (pow a 2) (pow b_2 5))))) (/ a (pow b_2 3)))) (/ 1 b_2))
(/ b_2 (* a c))
(/ (+ (* -1 (/ (pow b_2 3) (* (pow a 2) c))) (/ b_2 a)) c)
(/ (- (+ (/ b_2 a) (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (/ (pow b_2 3) (* (pow a 2) c))) c)
(/ (- (+ (* -1 (/ (pow b_2 7) (* (pow a 4) (pow c 3)))) (/ b_2 a)) (+ (* -1 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (/ (pow b_2 3) (* (pow a 2) c)))) c)
(/ b_2 (* a c))
(* -1 (/ (+ (* -1 (/ b_2 a)) (/ (pow b_2 3) (* (pow a 2) c))) c))
(* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (- (/ (pow b_2 5) (* (pow a 3) c)) (/ (pow b_2 3) (pow a 2))) c))) c))
(* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 7) (* (pow a 4) c)) (/ (pow b_2 5) (pow a 3))) c)) (/ (pow b_2 3) (pow a 2))) c))) c))
Outputs
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))) (/.f64 #s(literal 2 binary64) a))))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 a (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.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 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) a)) a)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 c (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (*.f64 b_2 a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c (neg.f64 a)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (-.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (/.f64 b_2 (*.f64 c a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 b_2 (neg.f64 a))) c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c))))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 (/ b_2 c))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(sqrt (/ c a))
(sqrt.f64 (/.f64 c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (sqrt (/ c a)) (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) b_2)) (/ 1 a))))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 b_2 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (/.f64 #s(literal -1 binary64) a)) (sqrt.f64 (/.f64 c a)))
(+ (sqrt (/ c a)) (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 2))) (* 1/2 (sqrt (/ 1 (* (pow a 3) c)))))) (/ 1 a))))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (*.f64 b_2 b_2)) (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))))) (/.f64 #s(literal -1 binary64) a)) (sqrt.f64 (/.f64 c a)))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* 1/2 c)) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b_2 b_2)) (*.f64 c #s(literal 1/2 binary64))) b_2)
(/ (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))) (* 1/2 c))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 1/16 binary64) (*.f64 c #s(literal 1/2 binary64)))) b_2)
(/ (+ (* -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))) (* 1/2 c)))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b_2 b_2)) (fma.f64 (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 1/16 binary64) (*.f64 c #s(literal 1/2 binary64))))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)))))
(* -1 (* b_2 (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* 1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (+ (* 1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a))))))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c b_2) #s(literal 1/2 binary64))
(+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))) (* 1/2 (/ c b_2)))
(fma.f64 (/.f64 c b_2) #s(literal 1/2 binary64) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* 1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* 1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 (/.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 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) b_2) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (/.f64 c b_2) #s(literal 1/2 binary64)))
(sqrt (/ c a))
(sqrt.f64 (/.f64 c a))
(+ (sqrt (/ c a)) (* -1 (/ b_2 a)))
(-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))))
(+.f64 (sqrt.f64 (/.f64 c a)) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (/.f64 b_2 (neg.f64 a))))
(+ (sqrt (/ c a)) (+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2))))))
(+.f64 (-.f64 (sqrt.f64 (/.f64 c a)) (/.f64 b_2 a)) (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ b_2 a)))
(-.f64 (/.f64 b_2 (neg.f64 a)) (neg.f64 (sqrt.f64 (/.f64 c a))))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (pow b_2 2)))) a)))
(-.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 c a)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) b_2) a))
(+ (* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2))) (* -1 (/ (+ b_2 (* -1 (/ (+ (* -1/2 (* (sqrt (/ a c)) (pow b_2 2))) (* 1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 2))))) a))) a)))
(-.f64 (neg.f64 (neg.f64 (sqrt.f64 (/.f64 c a)))) (/.f64 (-.f64 b_2 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (*.f64 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))))) a)) 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 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1/2 binary64) b_2)))
(* c (+ (* c (+ (* -1/8 (/ a (pow b_2 3))) (* 1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 c (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 #s(literal 1/2 binary64) b_2)))
(* c (+ (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* 1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (*.f64 b_2 a)) (/.f64 (*.f64 #s(literal 1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1/2 binary64) b_2)))
(sqrt (/ c a))
(sqrt.f64 (/.f64 c a))
(* c (+ (sqrt (/ 1 (* a c))) (* -1 (/ b_2 (* a c)))))
(*.f64 c (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2))))))
(*.f64 c (+.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (/.f64 b_2 (*.f64 c (neg.f64 a))))))
(* c (+ (sqrt (/ 1 (* a c))) (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (pow b_2 4))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (pow b_2 2)))))))
(*.f64 c (+.f64 (-.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal -1/8 binary64) (*.f64 (pow.f64 b_2 #s(literal 4 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64))))))))))
(* -1 (* (sqrt (/ c a)) (pow (sqrt -1) 2)))
(neg.f64 (neg.f64 (sqrt.f64 (/.f64 c a))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (pow b_2 2)))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 b_2 b_2)) (/.f64 b_2 (neg.f64 a))) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (pow b_2 4) (pow (sqrt -1) 2)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (pow b_2 2)))) c))) c)) (* (sqrt (/ 1 (* a c))) (pow (sqrt -1) 2)))))
(*.f64 (-.f64 (*.f64 #s(literal -1 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c)) (neg.f64 c))
(* 1/2 (/ c b_2))
(*.f64 (/.f64 c 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))
(* 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))
(* 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))
(* 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))
(* 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 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(/ 1/2 b_2)
(/.f64 #s(literal 1/2 binary64) b_2)
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))) (/.f64 #s(literal 2 binary64) a))))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 a (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.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 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) a)) a)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 c (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (*.f64 b_2 a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c (neg.f64 a)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (-.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (/.f64 b_2 (*.f64 c a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 b_2 (neg.f64 a))) c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c a) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64)))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c a) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))))))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 b_2))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)))) (neg.f64 b_2))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 6 binary64))))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(*.f64 a (fma.f64 a (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(*.f64 a (fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)) (neg.f64 a))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(neg.f64 (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) a))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(neg.f64 (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 a)) b_2) a))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 c (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c)))))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (fma.f64 (*.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)) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.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) c))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* c (+ (* -1 a) (/ (pow b_2 2) c)))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* -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))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (+ (* -1 c) (/ (pow b_2 2) a)))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(neg.f64 (*.f64 a (-.f64 c (/.f64 (*.f64 b_2 b_2) a))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(neg.f64 (*.f64 a (-.f64 c (/.f64 (*.f64 b_2 b_2) a))))
(* -1 (* a (+ c (* -1 (/ (pow b_2 2) a)))))
(neg.f64 (*.f64 a (-.f64 c (/.f64 (*.f64 b_2 b_2) a))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))
(fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))
(fma.f64 a (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5))))))))
(fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))
(+ (* -1 (/ b_2 a)) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.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 #s(literal 1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (*.f64 #s(literal -1/2 binary64) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) a)) a)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (+ (* -1/2 c) (* -1/8 (/ (* a (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) c)) b_2)
(/ (+ (* -1/2 c) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (* a (pow b_2 6)))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 b_2))))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (* 2 (/ 1 a))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 #s(literal 2 binary64) a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/8 (/ (* a (pow c 2)) (pow b_2 4))) (+ (* -1/16 (/ (* (pow a 2) (pow c 3)) (pow b_2 6))) (* 2 (/ 1 a)))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (fma.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64)))) (/.f64 #s(literal 2 binary64) a))))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* c (- (* -1/8 (/ (* a c) (pow b_2 3))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* -1/16 (/ (* (pow a 2) c) (pow b_2 5))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 c (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))) (*.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/8 (/ a (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) (* a b_2))) (* -1/16 (/ (pow a 2) (pow b_2 5))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) (*.f64 b_2 a)) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 #s(literal -1/8 binary64) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c (neg.f64 a)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (-.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (/.f64 b_2 (*.f64 c a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 b_2 (neg.f64 a))) c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c))))
(/ 1 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 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 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 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/2 binary64) (*.f64 c a))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c a) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64)))))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* 1/64 (* (pow a 4) (pow c 4))) (* 1/16 (* (pow a 4) (pow c 4)))) (pow b_2 6))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 2))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 c a) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) #s(literal 5/64 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2)) (*.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 4 binary64))))))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 b_2))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4)))))))
(*.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2)))) (neg.f64 b_2))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/8 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (* -1/16 (/ (* (pow a 3) (pow c 3)) (pow b_2 6))))))))
(*.f64 (+.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 6 binary64))))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3)))))
(*.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5)))))))
(*.f64 a (fma.f64 a (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* a (+ (* -1/2 (/ (* a (+ (* 1/64 (/ (pow c 4) (pow b_2 6))) (* 1/16 (/ (pow c 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow c 3) (pow b_2 5)))))))))
(*.f64 a (fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))))
(* a (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)) (neg.f64 a))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(neg.f64 (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) a))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(neg.f64 (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 (*.f64 #s(literal -1/8 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 a)) b_2) a))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3)))))
(*.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5)))))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* c (+ (* -1/2 (/ (* c (+ (* 1/64 (/ (pow a 4) (pow b_2 6))) (* 1/16 (/ (pow a 4) (pow b_2 6))))) b_2)) (* -1/16 (/ (pow a 3) (pow b_2 5)))))))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 5/64 binary64))) b_2) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 a (*.f64 a a))) (pow.f64 b_2 #s(literal 5 binary64)))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a a)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* -1 (/ b_2 c)) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 c (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c)))))
(* c (- (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (fma.f64 (*.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)) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 (*.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) c))))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(- (pow b_2 2) (* a c))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(- (pow b_2 2) (* a c))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(- (pow b_2 2) (* a c))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* (pow b_2 2) (- (+ 1 (* -1 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (pow b_2 4)))) (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(* (pow b_2 2) (- (+ 1 (* -1 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (pow b_2 4)))) (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(pow b_2 2)
(*.f64 b_2 b_2)
(* (pow b_2 2) (+ 1 (* -1 (/ (* a c) (pow b_2 2)))))
(*.f64 (*.f64 b_2 b_2) (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)))
(* (pow b_2 2) (- (+ 1 (* -1 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (pow b_2 4)))) (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(* (pow b_2 2) (- (+ 1 (* -1 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))) (pow b_2 4)))) (/ (* a c) (pow b_2 2))))
(*.f64 (*.f64 b_2 b_2) (+.f64 #s(literal 1 binary64) (-.f64 (/.f64 #s(literal 0 binary64) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)))))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+ (* a (- (* -1 (* a (+ (* -1 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) c)) (pow b_2 2))
(fma.f64 a (fma.f64 a #s(literal 0 binary64) (neg.f64 c)) (*.f64 b_2 b_2))
(+ (* a (- (* -1 (* a (+ (* -1 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) c)) (pow b_2 2))
(fma.f64 a (fma.f64 a #s(literal 0 binary64) (neg.f64 c)) (*.f64 b_2 b_2))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* a (- (/ (pow b_2 2) a) c))
(*.f64 a (-.f64 (/.f64 (*.f64 b_2 b_2) a) c))
(* a (- (+ (* -1 (/ (pow b_2 4) (* (pow a 2) c))) (+ (/ (pow b_2 2) a) (/ (pow b_2 4) (* (pow a 2) c)))) c))
(*.f64 a (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c (*.f64 a a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c (*.f64 a a)))) c))
(* a (- (+ (* -1 (/ (pow b_2 4) (* (pow a 2) c))) (+ (/ (pow b_2 2) a) (/ (pow b_2 4) (* (pow a 2) c)))) c))
(*.f64 a (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) a) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c (*.f64 a a)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c (*.f64 a a)))) c))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* -1 (* a (- (* -1 (/ (pow b_2 2) a)) (* -1 c))))
(neg.f64 (*.f64 a (-.f64 c (/.f64 (*.f64 b_2 b_2) a))))
(* -1 (* a (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)) a)) (pow b_2 2)) a)) (* -1 c))))
(neg.f64 (*.f64 a (+.f64 (/.f64 (fma.f64 b_2 b_2 (/.f64 #s(literal 0 binary64) a)) (neg.f64 a)) c)))
(* -1 (* a (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)) a)) (pow b_2 2)) a)) (* -1 c))))
(neg.f64 (*.f64 a (+.f64 (/.f64 (fma.f64 b_2 b_2 (/.f64 #s(literal 0 binary64) a)) (neg.f64 a)) c)))
(pow b_2 2)
(*.f64 b_2 b_2)
(+ (* -1 (* a c)) (pow b_2 2))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) a)) (pow b_2 2))
(fma.f64 c (-.f64 (*.f64 c #s(literal 0 binary64)) a) (*.f64 b_2 b_2))
(+ (* c (- (* -1 (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) a)) (pow b_2 2))
(fma.f64 c (-.f64 (*.f64 c #s(literal 0 binary64)) a) (*.f64 b_2 b_2))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* c (- (/ (pow b_2 2) c) a))
(*.f64 c (-.f64 (/.f64 (*.f64 b_2 b_2) c) a))
(* c (- (+ (* -1 (/ (pow b_2 4) (* a (pow c 2)))) (+ (/ (pow b_2 2) c) (/ (pow b_2 4) (* a (pow c 2))))) a))
(*.f64 c (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a (*.f64 c c)))) a))
(* c (- (+ (* -1 (/ (pow b_2 4) (* a (pow c 2)))) (+ (/ (pow b_2 2) c) (/ (pow b_2 4) (* a (pow c 2))))) a))
(*.f64 c (-.f64 (+.f64 (-.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a (*.f64 c c)))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a (*.f64 c c)))) a))
(* -1 (* a c))
(*.f64 c (neg.f64 a))
(* -1 (* c (- (* -1 (/ (pow b_2 2) c)) (* -1 a))))
(*.f64 (-.f64 a (/.f64 (*.f64 b_2 b_2) c)) (neg.f64 c))
(* -1 (* c (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a)) c)) (pow b_2 2)) c)) (* -1 a))))
(neg.f64 (*.f64 c (+.f64 (/.f64 (fma.f64 b_2 b_2 (/.f64 #s(literal 0 binary64) c)) (neg.f64 c)) a)))
(* -1 (* c (- (* -1 (/ (+ (* -1 (/ (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a)) c)) (pow b_2 2)) c)) (* -1 a))))
(neg.f64 (*.f64 c (+.f64 (/.f64 (fma.f64 b_2 b_2 (/.f64 #s(literal 0 binary64) c)) (neg.f64 c)) a)))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* -1 b_2) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (neg.f64 b_2))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* a c))) (/ b_2 (sqrt -1)))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* a c))) (/ 1 (sqrt -1)))))) 1)) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) #s(literal -1 binary64)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a))))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(/ (+ (* -1/2 (* a c)) (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 2)))) b_2)
(/.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 c a (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 b_2 b_2)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 2))) (* -1/4 (/ (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))))) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 c a (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 c a) (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))))) (pow.f64 b_2 #s(literal 4 binary64)))) b_2)
(/ (+ (* -1/2 (* a c)) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 2))) (+ (* -1/2 (/ (+ (* 1/4 (* (pow a 2) (* (pow c 2) (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))))))) (* 1/4 (pow (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) 2))) (pow b_2 6))) (* -1/4 (/ (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))))) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (fma.f64 c a (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 b_2 b_2))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 a a) (*.f64 (*.f64 c c) (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a)))))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 c a) (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))))) (pow.f64 b_2 #s(literal 4 binary64))))) b_2)
(* -2 b_2)
(*.f64 b_2 #s(literal -2 binary64))
(* -1 (* b_2 (+ 2 (* -1/2 (/ (* a c) (pow b_2 2))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) #s(literal 2 binary64)) (neg.f64 b_2))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 4)))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))) #s(literal 2 binary64))))
(* -1 (* b_2 (+ 2 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* -1/4 (/ (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))))) (pow b_2 6))))))))
(*.f64 (+.f64 #s(literal 2 binary64) (fma.f64 #s(literal -1/2 binary64) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 c a) (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))))) (pow.f64 b_2 #s(literal 6 binary64))))) (neg.f64 b_2))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* a (+ (* -1/2 (/ c b_2)) (* -1/2 (/ (* a (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) b_2))))
(*.f64 a (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 c b_2) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)))) b_2))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/2 (/ (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))) b_2)) (* -1/4 (/ (* a (* c (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))))) (pow b_2 3)))))))
(*.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) b_2) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 c a) (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/2 (/ (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))) b_2)) (* a (+ (* -1/2 (/ (* a (+ (* 1/4 (/ (* (pow c 2) (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) (pow b_2 4))) (* 1/4 (/ (pow (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))) 2) (pow b_2 2))))) b_2)) (* -1/4 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) (pow b_2 3)))))))))
(*.f64 a (fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))))) b_2) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) b_2))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))) (/ b_2 a)))
(*.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))))
(* a (- (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))) (/ b_2 a)))
(*.f64 a (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))) (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 a)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* a (+ (* (sqrt (/ c a)) (sqrt -1)) (/ b_2 a))))
(*.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)) (neg.f64 a))
(* -1 (* a (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(neg.f64 (*.f64 a (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (neg.f64 b_2)) a))))
(* -1 (* a (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c))))) (* 1/2 (* (sqrt (/ a c)) (* (pow b_2 2) (sqrt -1))))) a)) b_2) a)) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 (neg.f64 a) (-.f64 (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 0 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (sqrt.f64 #s(literal -1 binary64))))) (neg.f64 a)) b_2) a)))
(* -1/2 (/ (* a c) b_2))
(/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) b_2)
(* c (+ (* -1/2 (/ a b_2)) (* -1/2 (/ (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) b_2))))
(*.f64 c (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 a b_2) (/.f64 (*.f64 c (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2))))) b_2))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/2 (/ (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) b_2)) (* -1/4 (/ (* a (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))))) (pow b_2 3)))))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2)))) b_2) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 c a) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2)))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))))
(* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/2 (/ (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) b_2)) (* c (+ (* -1/2 (/ (* c (+ (* 1/4 (/ (* (pow a 2) (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) (pow b_2 4))) (* 1/4 (/ (pow (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) 2) (pow b_2 2))))) b_2)) (* -1/4 (/ (* a (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) (pow b_2 3)))))))))
(*.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 a b_2) (*.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 a a) (/.f64 (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2)))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 b_2))))) b_2) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 a (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2)))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.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 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))) (/ b_2 c)))
(*.f64 c (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 (neg.f64 c)))))
(* c (- (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a)) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))) (/ b_2 c)))
(*.f64 c (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 c #s(literal 5 binary64))))) (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))) (/.f64 b_2 c)))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ a c)) (sqrt -1)) (/ b_2 c))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)) (/.f64 b_2 c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1)))) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (fma.f64 (*.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)) c)) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (- (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a))))) (* 1/2 (* (sqrt (/ c a)) (* (pow b_2 2) (sqrt -1))))) c)) b_2) c)) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))) (/.f64 (-.f64 (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 0 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) c)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* b_2 (- (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ b_2 (sqrt -1)))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 b_2 (sqrt.f64 #s(literal -1 binary64)))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(+ (* b_2 (- (* b_2 (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 2) (pow (sqrt -1) 3)))) (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ 1 (sqrt -1)))))) (/ 1 a))) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 b_2 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 #s(literal -1 binary64) a)) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(/ (+ (* -1/2 c) (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (* a (pow b_2 2))))) b_2)
(/.f64 (*.f64 #s(literal -1/2 binary64) (+.f64 c (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 a (*.f64 b_2 b_2))))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (* a (pow b_2 2)))) (* -1/4 (/ (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))))) (pow b_2 4))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 c (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 a (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))))) (pow.f64 b_2 #s(literal 4 binary64)))) b_2)
(/ (+ (* -1/2 c) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (* a (pow b_2 2)))) (+ (* -1/2 (/ (+ (* 1/4 (* (pow a 2) (* (pow c 2) (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))))))) (* 1/4 (pow (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) 2))) (* a (pow b_2 6)))) (* -1/4 (/ (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))))) (pow b_2 4)))))) b_2)
(/.f64 (fma.f64 #s(literal -1/2 binary64) (+.f64 c (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 a (*.f64 b_2 b_2)))) (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 a a) (*.f64 (*.f64 c c) (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a)))) (*.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a)))))) (*.f64 a (pow.f64 b_2 #s(literal 6 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))))) (pow.f64 b_2 #s(literal 4 binary64))))) b_2)
(* -2 (/ b_2 a))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) a)
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (* 2 (/ 1 a)))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (/.f64 #s(literal 2 binary64) a)) (neg.f64 b_2))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (* a (pow b_2 4)))) (* 2 (/ 1 a))))))
(neg.f64 (*.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 #s(literal 2 binary64) a)))))
(* -1 (* b_2 (+ (* -1/2 (/ c (pow b_2 2))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (* a (pow b_2 4)))) (+ (* -1/4 (/ (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2))))) (pow b_2 6))) (* 2 (/ 1 a)))))))
(*.f64 (fma.f64 #s(literal -1/2 binary64) (/.f64 c (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 a (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 c (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a)))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 #s(literal 2 binary64) a)))) (neg.f64 b_2))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(+ (* -1/2 (/ c b_2)) (* -1/2 (/ (* a (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) b_2)))
(*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 c b_2) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)))) b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/2 (/ (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))) b_2)) (* -1/4 (/ (* a (* c (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))))) (pow b_2 3))))))
(fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) b_2) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 c a) (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(+ (* -1/2 (/ c b_2)) (* a (+ (* -1/2 (/ (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))) b_2)) (* a (+ (* -1/2 (/ (* a (+ (* 1/4 (/ (* (pow c 2) (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) (pow b_2 4))) (* 1/4 (/ (pow (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))) 2) (pow b_2 2))))) b_2)) (* -1/4 (/ (* c (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) (pow b_2 3))))))))
(fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 a (*.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 c c) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))))) b_2) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 c (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) b_2))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(+ (* -1 (/ b_2 a)) (* (sqrt (/ c a)) (sqrt -1)))
(fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a)))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 (neg.f64 a))))
(+ (* -1 (/ b_2 a)) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))) (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))) (/.f64 b_2 a))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ b_2 a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 b_2 a)))
(+ (* -1 (* (sqrt (/ c a)) (sqrt -1))) (* -1 (/ (+ b_2 (* 1/2 (* (sqrt (/ 1 (* a c))) (* (pow b_2 2) (sqrt -1))))) a)))
(neg.f64 (fma.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)) (/.f64 (fma.f64 (*.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/2 (* (sqrt (/ 1 (* a c))) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)))))) 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/2 binary64) (*.f64 (*.f64 (*.f64 b_2 b_2) (sqrt.f64 (/.f64 a c))) (sqrt.f64 #s(literal -1 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 0 binary64))))) a)) a)))
(* -1/2 (/ c b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(* c (- (* -1/2 (/ (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) (* a b_2))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 a)) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/2 (/ (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) (* a b_2))) (* -1/4 (/ (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) (pow b_2 3))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 #s(literal -1/4 binary64) (/.f64 (*.f64 c (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 a))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* c (- (* c (+ (* -1/2 (/ (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) (* a b_2))) (* c (+ (* -1/2 (/ (* c (+ (* 1/4 (/ (* (pow a 2) (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) (pow b_2 4))) (* 1/4 (/ (pow (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) 2) (pow b_2 2))))) (* a b_2))) (* -1/4 (/ (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) (pow b_2 3))))))) (* 1/2 (/ 1 b_2))))
(*.f64 c (fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c (*.f64 #s(literal 1/4 binary64) (fma.f64 (*.f64 a a) (/.f64 (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2)))) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2)))) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 b_2))))) (*.f64 b_2 a)) (/.f64 (*.f64 #s(literal -1/4 binary64) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 #s(literal -1/2 binary64) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2))))) (*.f64 b_2 a))) (/.f64 #s(literal -1/2 binary64) b_2)))
(* (sqrt (/ c a)) (sqrt -1))
(*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))
(* c (+ (* -1 (/ b_2 (* a c))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))
(*.f64 c (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c (neg.f64 a)))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 c (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))))) (/.f64 b_2 (*.f64 c a))))
(* c (+ (* -1 (/ b_2 (* a c))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a)) (sqrt -1)))) (* (sqrt (/ 1 (* a c))) (sqrt -1))))))
(*.f64 c (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64))))) (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))))) (/.f64 b_2 (*.f64 c a))))
(* -1 (* (sqrt (/ c a)) (sqrt -1)))
(*.f64 (sqrt.f64 (/.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* (sqrt (/ 1 (* a c))) (sqrt -1)) (/ b_2 (* a c)))))
(*.f64 (fma.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (/.f64 b_2 (*.f64 c a))) (neg.f64 c))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1))))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(neg.f64 (*.f64 c (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (/.f64 b_2 (neg.f64 a))) c))))
(* -1 (* c (+ (* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a))))) (* 1/2 (* (sqrt (/ c (pow a 3))) (* (pow b_2 2) (sqrt -1))))) c))) c)) (* (sqrt (/ 1 (* a c))) (sqrt -1)))))
(*.f64 (neg.f64 c) (-.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (-.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (fma.f64 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 0 binary64))) (*.f64 #s(literal 1/2 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) c)) c)))
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* -1/2 c)
(*.f64 #s(literal -1/2 binary64) c)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 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 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) (*.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64))))) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))))
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 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/2 binary64) (*.f64 c a)) (*.f64 b_2 b_2))) 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 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 6 binary64))))) b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(neg.f64 (fma.f64 b_2 (/.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)))))))
(neg.f64 (fma.f64 b_2 (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.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 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)) (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (pow.f64 b_2 #s(literal 6 binary64))))) b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/8 (/ (* a (pow c 2)) (pow b_2 3))))))
(fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 c b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 a (*.f64 c c))) (*.f64 b_2 (*.f64 b_2 b_2)))) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/8 (/ (pow c 2) (pow b_2 3))) (* -1/16 (/ (* a (pow c 3)) (pow b_2 5))))))))
(fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/16 binary64) (/.f64 (*.f64 a (*.f64 c (*.f64 c c))) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c c)) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 7) (pow c 5)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64)))))) (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 (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 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 (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 #s(literal -1/8 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64)))) (fma.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 a #s(literal 7 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/8 (/ (* (pow a 2) c) (pow b_2 3))))))
(fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 a b_2) (/.f64 (*.f64 #s(literal -1/8 binary64) (*.f64 c (*.f64 a a))) (*.f64 b_2 (*.f64 b_2 b_2)))) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/8 (/ (pow a 2) (pow b_2 3))) (* -1/16 (/ (* (pow a 3) c) (pow b_2 5))))))))
(fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (*.f64 #s(literal -1/16 binary64) (*.f64 c (*.f64 a (*.f64 a a)))) (pow.f64 b_2 #s(literal 5 binary64)))) (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (/ (pow b_2 6) (pow (sqrt -1) 5)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/16 binary64) (*.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 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (neg.f64 c) (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))))
(* -1 (* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (* (pow b_2 4) (sqrt -1)))) (+ (* 1/16 (* (sqrt (/ 1 (* (pow a 5) (pow c 7)))) (* (pow b_2 6) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))))
(neg.f64 (*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 (*.f64 #s(literal 1/16 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 7 binary64)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 6 binary64))) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))))))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(/ c (pow b_2 2))
(/.f64 c (*.f64 b_2 b_2))
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(+ (* 1/2 (* (sqrt (/ 1 (* a c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (* a c)) (sqrt -1)))
(fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 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 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64))))) (*.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 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 b_2 b_2) (fma.f64 #s(literal -1/8 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 #s(literal 1/16 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (pow.f64 c #s(literal 5 binary64))))) (/.f64 (*.f64 b_2 b_2) (pow.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 5 binary64)))))) (*.f64 #s(literal 1/2 binary64) (/.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a))) (sqrt.f64 #s(literal -1 binary64)))))))
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/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 4))))))
(fma.f64 b_2 (*.f64 #s(literal -1/2 binary64) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))))) b_2)
(* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* -1/4 (/ (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))))) (pow b_2 6)))))))
(fma.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 c a) (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))))) (pow.f64 b_2 #s(literal 6 binary64)))) b_2)
(* -1 b_2)
(neg.f64 b_2)
(* -1 (* b_2 (+ 1 (* -1/2 (/ (* a c) (pow b_2 2))))))
(neg.f64 (fma.f64 b_2 (/.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/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 4)))))))
(neg.f64 (fma.f64 b_2 (*.f64 #s(literal -1/2 binary64) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64))))) b_2))
(* -1 (* b_2 (+ 1 (+ (* -1/2 (/ (* a c) (pow b_2 2))) (+ (* -1/2 (/ (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))) (pow b_2 4))) (* -1/4 (/ (* a (* c (+ (* -1 (* (pow a 2) (pow c 2))) (+ (* 1/4 (* (pow a 2) (pow c 2))) (* (pow a 2) (pow c 2)))))) (pow b_2 6))))))))
(neg.f64 (fma.f64 b_2 (fma.f64 #s(literal -1/2 binary64) (fma.f64 a (/.f64 c (*.f64 b_2 b_2)) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 c a) (-.f64 (*.f64 #s(literal 5/4 binary64) (*.f64 (*.f64 c c) (*.f64 a a))) (*.f64 (*.f64 c c) (*.f64 a a))))) (pow.f64 b_2 #s(literal 6 binary64)))) b_2))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* -1/2 (/ (* a (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2))))) b_2)))))
(fma.f64 a (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 c b_2) (/.f64 (*.f64 a (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2)))) b_2))) b_2)
(+ b_2 (* a (+ (* -1/2 (/ c b_2)) (* a (+ (* -1/2 (/ (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))) b_2)) (* -1/4 (/ (* a (* c (+ (* -1 (/ (pow c 2) (pow b_2 2))) (+ (* 1/4 (/ (pow c 2) (pow b_2 2))) (/ (pow c 2) (pow b_2 2)))))) (pow b_2 3))))))))
(fma.f64 a (fma.f64 a (fma.f64 #s(literal -1/2 binary64) (/.f64 (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) b_2) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 c a) (-.f64 (*.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))
(*.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* a (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1)))))
(*.f64 a (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))) (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* a (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 5) (pow c 3)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 5) c))) (/ (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 a (fma.f64 #s(literal -1/8 binary64) (/.f64 (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (pow.f64 a #s(literal 5 binary64)) (*.f64 c (*.f64 c c))))) (pow.f64 b_2 #s(literal 4 binary64))) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64)))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))) (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -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 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))))
(* -1 (* a (+ (* -1/2 (* (sqrt (/ 1 (* (pow a 5) c))) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c))))) (+ (* 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 #s(literal -1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (pow.f64 a #s(literal 5 binary64))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 0 binary64))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64))))))
(* -1 (* a (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ a (pow c 3))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ a c)) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) c)) (/ (pow b_2 4) c)))))) (pow a 3))) (+ (* 1/2 (* (sqrt (/ 1 (* (pow a 3) c))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ c a)) (sqrt -1))))))
(*.f64 (neg.f64 a) (-.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 c (*.f64 a (*.f64 a a))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2))) (*.f64 (sqrt.f64 (/.f64 c a)) (sqrt.f64 #s(literal -1 binary64)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 a c)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 0 binary64))) (*.f64 (*.f64 #s(literal 1/8 binary64) (sqrt.f64 (/.f64 a (*.f64 c (*.f64 c c))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 a (*.f64 a a)))))
b_2
(+ b_2 (* -1/2 (/ (* a c) b_2)))
(fma.f64 #s(literal -1/2 binary64) (/.f64 (*.f64 c a) b_2) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* -1/2 (/ (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2))))) b_2)))))
(fma.f64 c (*.f64 #s(literal -1/2 binary64) (+.f64 (/.f64 a b_2) (/.f64 (*.f64 c (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2))))) b_2))) b_2)
(+ b_2 (* c (+ (* -1/2 (/ a b_2)) (* c (+ (* -1/2 (/ (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))) b_2)) (* -1/4 (/ (* a (* c (+ (* -1 (/ (pow a 2) (pow b_2 2))) (+ (* 1/4 (/ (pow a 2) (pow b_2 2))) (/ (pow a 2) (pow b_2 2)))))) (pow b_2 3))))))))
(fma.f64 c (fma.f64 c (fma.f64 #s(literal -1/2 binary64) (/.f64 (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2)))) b_2) (/.f64 (*.f64 #s(literal -1/4 binary64) (*.f64 (*.f64 c a) (fma.f64 #s(literal 5/4 binary64) (/.f64 (*.f64 a a) (*.f64 b_2 b_2)) (/.f64 (*.f64 a a) (*.f64 b_2 (neg.f64 b_2)))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2))) b_2)
(* (sqrt (* a c)) (sqrt -1))
(*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (*.f64 c a)))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))
(*.f64 c (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a)) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 c (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 c #s(literal 5 binary64))))) (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))))
(* c (+ (* -1/8 (* (sqrt (/ 1 (* (pow a 3) (pow c 5)))) (/ (pow b_2 4) (pow (sqrt -1) 3)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (/ (pow b_2 2) (sqrt -1)))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (/ (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a)) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 c (fma.f64 #s(literal -1/8 binary64) (*.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 #s(literal -1 binary64) (sqrt.f64 #s(literal -1 binary64)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 5 binary64)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 (*.f64 b_2 b_2) (sqrt.f64 #s(literal -1 binary64))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 c #s(literal 5 binary64))))) (/.f64 #s(literal 0 binary64) (sqrt.f64 #s(literal -1 binary64)))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))))
(* -1 (* (sqrt (* a c)) (sqrt -1)))
(*.f64 (sqrt.f64 (*.f64 c a)) (neg.f64 (sqrt.f64 #s(literal -1 binary64))))
(* -1 (* c (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1)))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))))
(* -1 (* c (+ (* -1/2 (* (sqrt (/ 1 (* a (pow c 5)))) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a))))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (neg.f64 c) (fma.f64 (*.f64 #s(literal -1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (pow.f64 c #s(literal 5 binary64)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 0 binary64)) (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c))))))
(* -1 (* c (+ (* -1 (/ (+ (* 1/8 (* (sqrt (/ c (pow a 3))) (* (pow b_2 4) (sqrt -1)))) (* 1/2 (* (sqrt (/ c a)) (* (sqrt -1) (+ (* -1 (/ (pow b_2 4) a)) (/ (pow b_2 4) a)))))) (pow c 3))) (+ (* 1/2 (* (sqrt (/ 1 (* a (pow c 3)))) (* (pow b_2 2) (sqrt -1)))) (* (sqrt (/ a c)) (sqrt -1))))))
(*.f64 (neg.f64 c) (-.f64 (fma.f64 (*.f64 #s(literal 1/2 binary64) (sqrt.f64 (/.f64 #s(literal 1 binary64) (*.f64 a (*.f64 c (*.f64 c c)))))) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (*.f64 b_2 b_2)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) (sqrt.f64 (/.f64 a c)))) (/.f64 (fma.f64 #s(literal 1/2 binary64) (*.f64 (sqrt.f64 (/.f64 c a)) (*.f64 (sqrt.f64 #s(literal -1 binary64)) #s(literal 0 binary64))) (*.f64 #s(literal 1/8 binary64) (*.f64 (*.f64 (sqrt.f64 #s(literal -1 binary64)) (pow.f64 b_2 #s(literal 4 binary64))) (sqrt.f64 (/.f64 c (*.f64 a (*.f64 a a))))))) (*.f64 c (*.f64 c c)))))
(/ (* (pow a 2) (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2))
(* (pow a 2) (+ (* -1 (/ (* a (pow c 3)) (pow b_2 4))) (/ (pow c 2) (pow b_2 2))))
(*.f64 (*.f64 a a) (fma.f64 (neg.f64 a) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))))
(* (pow a 2) (+ (* a (- (/ (* a (pow c 4)) (pow b_2 6)) (/ (pow c 3) (pow b_2 4)))) (/ (pow c 2) (pow b_2 2))))
(*.f64 (*.f64 a a) (fma.f64 a (-.f64 (/.f64 (*.f64 a (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))))
(* (pow a 2) (+ (* a (- (* a (- (* -1 (/ (* a (pow c 5)) (pow b_2 8))) (* -1 (/ (pow c 4) (pow b_2 6))))) (/ (pow c 3) (pow b_2 4)))) (/ (pow c 2) (pow b_2 2))))
(*.f64 (*.f64 a a) (fma.f64 a (fma.f64 a (fma.f64 (neg.f64 a) (/.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 b_2 #s(literal 8 binary64))) (/.f64 (pow.f64 c #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64)))) (neg.f64 (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 4 binary64))))) (/.f64 (*.f64 c c) (*.f64 b_2 b_2))))
(* a c)
(*.f64 c a)
(* a (+ c (* -1 (/ (pow b_2 2) a))))
(*.f64 a (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* a (- (+ c (/ (pow b_2 4) (* (pow a 2) c))) (/ (pow b_2 2) a)))
(*.f64 a (-.f64 (+.f64 c (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c (*.f64 a a)))) (/.f64 (*.f64 b_2 b_2) a)))
(* a (- (+ c (* -1 (/ (pow b_2 6) (* (pow a 3) (pow c 2))))) (+ (* -1 (/ (pow b_2 4) (* (pow a 2) c))) (/ (pow b_2 2) a))))
(*.f64 a (-.f64 (-.f64 c (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c c)))) (-.f64 (/.f64 (*.f64 b_2 b_2) a) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c (*.f64 a a))))))
(* a c)
(*.f64 c a)
(* -1 (* a (+ (* -1 c) (/ (pow b_2 2) a))))
(*.f64 a (-.f64 c (/.f64 (*.f64 b_2 b_2) a)))
(* -1 (* a (+ (* -1 c) (* -1 (/ (- (/ (pow b_2 4) (* a c)) (pow b_2 2)) a)))))
(neg.f64 (*.f64 a (-.f64 (neg.f64 c) (/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c a)) (*.f64 b_2 b_2)) a))))
(* -1 (* a (+ (* -1 c) (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 6) (* a (pow c 2))) (/ (pow b_2 4) c)) a)) (pow b_2 2)) a)))))
(*.f64 (neg.f64 a) (-.f64 (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 a (*.f64 c c))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) c)) (neg.f64 a)) (*.f64 b_2 b_2)) (neg.f64 a)) c))
(/ (* (pow a 2) (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2))
(* (pow c 2) (+ (* -1 (/ (* (pow a 3) c) (pow b_2 4))) (/ (pow a 2) (pow b_2 2))))
(*.f64 (*.f64 c c) (fma.f64 (neg.f64 (*.f64 a (*.f64 a a))) (/.f64 c (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 a a) (*.f64 b_2 b_2))))
(* (pow c 2) (+ (* c (- (/ (* (pow a 4) c) (pow b_2 6)) (/ (pow a 3) (pow b_2 4)))) (/ (pow a 2) (pow b_2 2))))
(*.f64 (*.f64 c c) (fma.f64 c (-.f64 (/.f64 (*.f64 c (pow.f64 a #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 6 binary64))) (/.f64 (*.f64 a (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 a a) (*.f64 b_2 b_2))))
(* (pow c 2) (+ (* c (- (* c (- (* -1 (/ (* (pow a 5) c) (pow b_2 8))) (* -1 (/ (pow a 4) (pow b_2 6))))) (/ (pow a 3) (pow b_2 4)))) (/ (pow a 2) (pow b_2 2))))
(*.f64 (*.f64 c c) (fma.f64 c (-.f64 (*.f64 c (fma.f64 (neg.f64 (pow.f64 a #s(literal 5 binary64))) (/.f64 c (pow.f64 b_2 #s(literal 8 binary64))) (/.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (/.f64 (*.f64 a (*.f64 a a)) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 a a) (*.f64 b_2 b_2))))
(* a c)
(*.f64 c a)
(* c (+ a (* -1 (/ (pow b_2 2) c))))
(*.f64 c (-.f64 a (/.f64 (*.f64 b_2 b_2) c)))
(* c (- (+ a (/ (pow b_2 4) (* a (pow c 2)))) (/ (pow b_2 2) c)))
(*.f64 c (-.f64 (+.f64 a (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a (*.f64 c c)))) (/.f64 (*.f64 b_2 b_2) c)))
(* c (- (+ a (* -1 (/ (pow b_2 6) (* (pow a 2) (pow c 3))))) (+ (* -1 (/ (pow b_2 4) (* a (pow c 2)))) (/ (pow b_2 2) c))))
(*.f64 c (-.f64 (-.f64 a (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a)))) (-.f64 (/.f64 (*.f64 b_2 b_2) c) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 a (*.f64 c c))))))
(* a c)
(*.f64 c a)
(* -1 (* c (+ (* -1 a) (/ (pow b_2 2) c))))
(*.f64 c (-.f64 a (/.f64 (*.f64 b_2 b_2) c)))
(* -1 (* c (+ (* -1 a) (* -1 (/ (- (/ (pow b_2 4) (* a c)) (pow b_2 2)) c)))))
(neg.f64 (*.f64 c (-.f64 (neg.f64 a) (/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) (*.f64 c a)) (*.f64 b_2 b_2)) c))))
(* -1 (* c (+ (* -1 a) (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 6) (* (pow a 2) c)) (/ (pow b_2 4) a)) c)) (pow b_2 2)) c)))))
(*.f64 (neg.f64 c) (-.f64 (neg.f64 a) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 6 binary64)) (*.f64 c (*.f64 a a))) (/.f64 (pow.f64 b_2 #s(literal 4 binary64)) a)) (neg.f64 c)) (*.f64 b_2 b_2)) c)))
(* a c)
(*.f64 c a)
(+ (* -1 (pow b_2 2)) (* a c))
(fma.f64 c a (*.f64 b_2 (neg.f64 b_2)))
(+ (* a c) (* (pow b_2 2) (- (/ (pow b_2 2) (* a c)) 1)))
(fma.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 c a)) #s(literal -1 binary64)) (*.f64 c a))
(+ (* a c) (* (pow b_2 2) (- (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (/ 1 (* a c)))) 1)))
(fma.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 b_2 b_2) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c c) (*.f64 a a)))) #s(literal -1 binary64)) (*.f64 c a))
(/ (* (pow a 2) (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2))
(/ (+ (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 2))) (* (pow a 2) (pow c 2))) (pow b_2 2))
(/.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (*.f64 b_2 (neg.f64 b_2)))) (*.f64 b_2 b_2))
(/ (- (+ (* (pow a 2) (pow c 2)) (/ (* (pow a 4) (pow c 4)) (pow b_2 4))) (/ (* (pow a 3) (pow c 3)) (pow b_2 2))) (pow b_2 2))
(/.f64 (-.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(/ (- (+ (* -1 (/ (* (pow a 5) (pow c 5)) (pow b_2 6))) (* (pow a 2) (pow c 2))) (+ (* -1 (/ (* (pow a 4) (pow c 4)) (pow b_2 4))) (/ (* (pow a 3) (pow c 3)) (pow b_2 2)))) (pow b_2 2))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (pow.f64 a #s(literal 5 binary64)) (/.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (-.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (*.f64 b_2 b_2)) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 b_2 b_2))
(/ (* (pow a 2) (pow c 2)) (pow b_2 2))
(/.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 b_2 b_2))
(/ (+ (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 2))) (* (pow a 2) (pow c 2))) (pow b_2 2))
(/.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (*.f64 b_2 (neg.f64 b_2)))) (*.f64 b_2 b_2))
(/ (- (+ (* (pow a 2) (pow c 2)) (/ (* (pow a 4) (pow c 4)) (pow b_2 4))) (/ (* (pow a 3) (pow c 3)) (pow b_2 2))) (pow b_2 2))
(/.f64 (-.f64 (fma.f64 (*.f64 c c) (*.f64 a a) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 4 binary64)))) (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (*.f64 b_2 b_2))) (*.f64 b_2 b_2))
(/ (- (+ (* -1 (/ (* (pow a 5) (pow c 5)) (pow b_2 6))) (* (pow a 2) (pow c 2))) (+ (* -1 (/ (* (pow a 4) (pow c 4)) (pow b_2 4))) (/ (* (pow a 3) (pow c 3)) (pow b_2 2)))) (pow b_2 2))
(/.f64 (-.f64 (-.f64 (*.f64 (*.f64 c c) (*.f64 a a)) (*.f64 (pow.f64 a #s(literal 5 binary64)) (/.f64 (pow.f64 c #s(literal 5 binary64)) (pow.f64 b_2 #s(literal 6 binary64))))) (-.f64 (/.f64 (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c))) (*.f64 b_2 b_2)) (/.f64 (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))) (pow.f64 b_2 #s(literal 4 binary64))))) (*.f64 b_2 b_2))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(* b_2 (+ (* -1 (/ (pow b_2 2) (* (pow a 2) (pow c 2)))) (/ 1 (* a c))))
(*.f64 b_2 (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 c a)) (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 c c) (*.f64 a a)))))
(* b_2 (+ (* (pow b_2 2) (- (/ (pow b_2 2) (* (pow a 3) (pow c 3))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c))))
(*.f64 b_2 (fma.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (*.f64 b_2 b_2) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 c c) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(* b_2 (+ (* (pow b_2 2) (- (* (pow b_2 2) (+ (* -1 (/ (pow b_2 2) (* (pow a 4) (pow c 4)))) (/ 1 (* (pow a 3) (pow c 3))))) (/ 1 (* (pow a 2) (pow c 2))))) (/ 1 (* a c))))
(*.f64 b_2 (fma.f64 (*.f64 b_2 b_2) (fma.f64 (*.f64 b_2 b_2) (-.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c (*.f64 c c)))) (/.f64 (*.f64 b_2 b_2) (*.f64 (pow.f64 a #s(literal 4 binary64)) (pow.f64 c #s(literal 4 binary64))))) (/.f64 #s(literal -1 binary64) (*.f64 (*.f64 c c) (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (*.f64 c a))))
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(/ (+ 1 (* -1 (/ (* a c) (pow b_2 2)))) b_2)
(/.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2)
(/ (- (+ 1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2))) b_2)
(/.f64 (-.f64 (fma.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) #s(literal 1 binary64)) (/.f64 (*.f64 c a) (*.f64 b_2 b_2))) b_2)
(/ (- (+ 1 (* -1 (/ (* (pow a 3) (pow c 3)) (pow b_2 6)))) (+ (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (/ (* a c) (pow b_2 2)))) b_2)
(/.f64 (-.f64 (fma.f64 (neg.f64 (*.f64 a (*.f64 a a))) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal 1 binary64)) (fma.f64 (neg.f64 (*.f64 a a)) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 c a) (*.f64 b_2 b_2)))) b_2)
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(* -1 (/ (- (/ (* a c) (pow b_2 2)) 1) b_2))
(/.f64 (fma.f64 (neg.f64 a) (/.f64 c (*.f64 b_2 b_2)) #s(literal 1 binary64)) b_2)
(* -1 (/ (- (* -1 (/ (* (pow a 2) (pow c 2)) (pow b_2 4))) (+ 1 (* -1 (/ (* a c) (pow b_2 2))))) b_2))
(neg.f64 (/.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)))) b_2))
(* -1 (/ (- (/ (* (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))))) b_2))
(/.f64 (-.f64 (fma.f64 (*.f64 a (*.f64 a a)) (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 6 binary64))) #s(literal -1 binary64)) (fma.f64 (*.f64 a a) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 4 binary64))) (/.f64 (*.f64 c a) (*.f64 b_2 (neg.f64 b_2))))) (neg.f64 b_2))
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(+ (* -1 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(-.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* a (- (/ (* a (pow c 2)) (pow b_2 5)) (/ c (pow b_2 3)))) (/ 1 b_2))
(fma.f64 a (-.f64 (/.f64 (*.f64 a (*.f64 c c)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) b_2))
(+ (* a (- (* a (- (* -1 (/ (* a (pow c 3)) (pow b_2 7))) (* -1 (/ (pow c 2) (pow b_2 5))))) (/ c (pow b_2 3)))) (/ 1 b_2))
(fma.f64 a (fma.f64 a (fma.f64 a (neg.f64 (/.f64 (*.f64 c (*.f64 c c)) (pow.f64 b_2 #s(literal 7 binary64)))) (/.f64 (*.f64 c c) (pow.f64 b_2 #s(literal 5 binary64)))) (neg.f64 (/.f64 c (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) b_2))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ (+ (* -1 (/ (pow b_2 3) (* a (pow c 2)))) (/ b_2 c)) a)
(/.f64 (-.f64 (/.f64 b_2 c) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c c)))) a)
(/ (- (+ (/ b_2 c) (/ (pow b_2 5) (* (pow a 2) (pow c 3)))) (/ (pow b_2 3) (* a (pow c 2)))) a)
(/.f64 (+.f64 (/.f64 b_2 c) (-.f64 (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c c))))) a)
(/ (- (+ (* -1 (/ (pow b_2 7) (* (pow a 3) (pow c 4)))) (/ b_2 c)) (+ (* -1 (/ (pow b_2 5) (* (pow a 2) (pow c 3)))) (/ (pow b_2 3) (* a (pow c 2))))) a)
(/.f64 (-.f64 (-.f64 (/.f64 b_2 c) (/.f64 (pow.f64 b_2 #s(literal 7 binary64)) (*.f64 (*.f64 a (*.f64 a a)) (pow.f64 c #s(literal 4 binary64))))) (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c c))) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a a))))) a)
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(* -1 (/ (+ (* -1 (/ b_2 c)) (/ (pow b_2 3) (* a (pow c 2)))) a))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a (*.f64 c c))) (/.f64 b_2 c)) (neg.f64 a))
(* -1 (/ (+ (* -1 (/ b_2 c)) (* -1 (/ (- (/ (pow b_2 5) (* a (pow c 3))) (/ (pow b_2 3) (pow c 2))) a))) a))
(/.f64 (-.f64 (/.f64 b_2 (neg.f64 c)) (/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 a (*.f64 c (*.f64 c c)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c c))) a)) (neg.f64 a))
(* -1 (/ (+ (* -1 (/ b_2 c)) (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 7) (* a (pow c 4))) (/ (pow b_2 5) (pow c 3))) a)) (/ (pow b_2 3) (pow c 2))) a))) a))
(/.f64 (-.f64 (/.f64 b_2 (neg.f64 c)) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 7 binary64)) (*.f64 a (pow.f64 c #s(literal 4 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 c (*.f64 c c)))) (neg.f64 a)) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c c))) a)) (neg.f64 a))
(/ 1 b_2)
(/.f64 #s(literal 1 binary64) b_2)
(+ (* -1 (/ (* a c) (pow b_2 3))) (/ 1 b_2))
(-.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 (*.f64 c a) (*.f64 b_2 (*.f64 b_2 b_2))))
(+ (* c (- (/ (* (pow a 2) c) (pow b_2 5)) (/ a (pow b_2 3)))) (/ 1 b_2))
(fma.f64 c (-.f64 (/.f64 (*.f64 c (*.f64 a a)) (pow.f64 b_2 #s(literal 5 binary64))) (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) b_2))
(+ (* c (- (* c (- (* -1 (/ (* (pow a 3) c) (pow b_2 7))) (* -1 (/ (pow a 2) (pow b_2 5))))) (/ a (pow b_2 3)))) (/ 1 b_2))
(fma.f64 c (fma.f64 c (fma.f64 (neg.f64 (*.f64 a (*.f64 a a))) (/.f64 c (pow.f64 b_2 #s(literal 7 binary64))) (/.f64 (*.f64 a a) (pow.f64 b_2 #s(literal 5 binary64)))) (neg.f64 (/.f64 a (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 #s(literal 1 binary64) b_2))
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(/ (+ (* -1 (/ (pow b_2 3) (* (pow a 2) c))) (/ b_2 a)) c)
(/.f64 (-.f64 (/.f64 b_2 a) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a a)))) c)
(/ (- (+ (/ b_2 a) (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (/ (pow b_2 3) (* (pow a 2) c))) c)
(/.f64 (+.f64 (/.f64 b_2 a) (-.f64 (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c c))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a a))))) c)
(/ (- (+ (* -1 (/ (pow b_2 7) (* (pow a 4) (pow c 3)))) (/ b_2 a)) (+ (* -1 (/ (pow b_2 5) (* (pow a 3) (pow c 2)))) (/ (pow b_2 3) (* (pow a 2) c)))) c)
(/.f64 (-.f64 (-.f64 (/.f64 b_2 a) (/.f64 (pow.f64 b_2 #s(literal 7 binary64)) (*.f64 (*.f64 c (*.f64 c c)) (pow.f64 a #s(literal 4 binary64))))) (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a a))) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 (*.f64 a (*.f64 a a)) (*.f64 c c))))) c)
(/ b_2 (* a c))
(/.f64 b_2 (*.f64 c a))
(* -1 (/ (+ (* -1 (/ b_2 a)) (/ (pow b_2 3) (* (pow a 2) c))) c))
(/.f64 (-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 c (*.f64 a a))) (/.f64 b_2 a)) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (- (/ (pow b_2 5) (* (pow a 3) c)) (/ (pow b_2 3) (pow a 2))) c))) c))
(/.f64 (-.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 c (*.f64 a (*.f64 a a)))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a a))) c)) (neg.f64 c))
(* -1 (/ (+ (* -1 (/ b_2 a)) (* -1 (/ (- (* -1 (/ (- (/ (pow b_2 7) (* (pow a 4) c)) (/ (pow b_2 5) (pow a 3))) c)) (/ (pow b_2 3) (pow a 2))) c))) c))
(/.f64 (-.f64 (/.f64 b_2 (neg.f64 a)) (/.f64 (-.f64 (/.f64 (-.f64 (/.f64 (pow.f64 b_2 #s(literal 7 binary64)) (*.f64 c (pow.f64 a #s(literal 4 binary64)))) (/.f64 (pow.f64 b_2 #s(literal 5 binary64)) (*.f64 a (*.f64 a a)))) (neg.f64 c)) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 a a))) c)) (neg.f64 c))

rewrite387.0ms (3.9%)

Memory
7.4MiB live, 604.3MiB allocated
Rules
4 448×lower-/.f32
4 428×lower-/.f64
3 992×lower-*.f32
3 968×lower-*.f64
3 514×lower-fma.f32
Iterations

Useful iterations: 2 (0.0ms)

IterNodesCost
056371
091300
1334262
22558261
08756261
Stop Event
iter limit
node limit
iter limit
Counts
25 → 960
Calls
Call 1
Inputs
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(*.f64 b_2 #s(literal -2 binary64))
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(/.f64 #s(literal 1/2 binary64) b_2)
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)) a)
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a))
(*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2))
(/.f64 #s(literal 1 binary64) a)
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))
(+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))))))
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))) a)
(neg.f64 b_2)
(*.f64 c #s(literal -1/2 binary64))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64)))))
(/.f64 c (*.f64 b_2 b_2))
(sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 (/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c))))))
(/.f64 (*.f64 a (*.f64 a (*.f64 c c))) (fma.f64 b_2 b_2 (*.f64 a c)))
(/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c)))
Outputs
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 c (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 (/.f64 #s(literal 1 binary64) c)))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) c))
(/.f64 (neg.f64 c) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -2 binary64) c))
(/.f64 (/.f64 c b_2) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 1 binary64) c))
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 c)) (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 c b_2)) #s(literal 2 binary64))
(/.f64 (/.f64 c #s(literal -2 binary64)) b_2)
(/.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64)) b_2)
(/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal -1 binary64)) b_2)
(/.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) b_2)) (neg.f64 (/.f64 #s(literal -2 binary64) c)))
(/.f64 (neg.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal -1 binary64))) (neg.f64 b_2))
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 c)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 b_2 (/.f64 #s(literal 1 binary64) c)) #s(literal -1 binary64)))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)))
(*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) c) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) c) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.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)))
(exp.f64 (*.f64 (log.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))) #s(literal -1 binary64)))
(exp.f64 (*.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64)) #s(literal -1 binary64)))
(exp.f64 (neg.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64))))
(neg.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) c))
(/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))))
(/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))
(/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)
(/.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))
(/.f64 (neg.f64 b_2) (*.f64 c #s(literal 1/2 binary64)))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal 1 binary64))))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) (neg.f64 c))
(/.f64 (*.f64 b_2 #s(literal 2 binary64)) (*.f64 #s(literal 1 binary64) (neg.f64 c)))
(/.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) c) #s(literal -1 binary64))
(/.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (*.f64 c #s(literal 1/2 binary64))))
(/.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) (neg.f64 (neg.f64 c)))
(/.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64))) (neg.f64 (*.f64 #s(literal 1 binary64) (neg.f64 c))))
(/.f64 (/.f64 b_2 #s(literal -1/2 binary64)) c)
(/.f64 (/.f64 b_2 c) #s(literal -1/2 binary64))
(/.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64)) c)
(/.f64 (neg.f64 (/.f64 b_2 c)) #s(literal 1/2 binary64))
(/.f64 (neg.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64)))) (neg.f64 (neg.f64 (neg.f64 c))))
(/.f64 (neg.f64 (/.f64 b_2 #s(literal -1/2 binary64))) (neg.f64 c))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 #s(literal -2 binary64)) #s(literal 1 binary64))) (neg.f64 c))
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(*.f64 b_2 (/.f64 #s(literal -2 binary64) c))
(*.f64 b_2 (/.f64 #s(literal 1 binary64) (*.f64 c #s(literal -1/2 binary64))))
(*.f64 b_2 (/.f64 (/.f64 #s(literal -2 binary64) c) #s(literal 1 binary64)))
(*.f64 #s(literal -2 binary64) (/.f64 b_2 c))
(*.f64 #s(literal -2 binary64) (*.f64 b_2 (/.f64 #s(literal 1 binary64) c)))
(*.f64 #s(literal -2 binary64) (pow.f64 (/.f64 c b_2) #s(literal -1 binary64)))
(*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 #s(literal 1 binary64) c))
(*.f64 (*.f64 b_2 #s(literal -2 binary64)) (/.f64 (/.f64 #s(literal 1 binary64) c) #s(literal 1 binary64)))
(*.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal 1 binary64))
(*.f64 #s(literal -1 binary64) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)) #s(literal -1 binary64)))
(*.f64 (*.f64 b_2 #s(literal 2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 c)))
(*.f64 (/.f64 #s(literal 1 binary64) c) (*.f64 b_2 #s(literal -2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) c) (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -2 binary64) c) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 c #s(literal -1/2 binary64))) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (*.f64 c #s(literal -1/2 binary64))))
(*.f64 (pow.f64 (/.f64 #s(literal -1/2 binary64) b_2) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) c))
(*.f64 (pow.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal 1/2 binary64)) #s(literal -1 binary64)) (pow.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal 1/2 binary64)) #s(literal -1 binary64)))
(*.f64 b_2 #s(literal -2 binary64))
(*.f64 #s(literal -2 binary64) b_2)
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))))
(/.f64 c (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) (neg.f64 b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64)))))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2)
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))
(/.f64 (neg.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 b_2)))
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal 1/2 binary64))) #s(literal -1 binary64))
(*.f64 c (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 c b_2))
(*.f64 #s(literal 1/2 binary64) (*.f64 (/.f64 #s(literal 1 binary64) b_2) c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c)
(*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(exp.f64 (*.f64 (log.f64 (*.f64 b_2 #s(literal 2 binary64))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1/2 binary64) b_2))
(/.f64 #s(literal 1 binary64) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (*.f64 b_2 #s(literal 2 binary64)))))
(/.f64 #s(literal 1/2 binary64) b_2)
(/.f64 #s(literal 1/2 binary64) (neg.f64 (neg.f64 b_2)))
(/.f64 #s(literal -1/2 binary64) (neg.f64 b_2))
(/.f64 #s(literal -1/2 binary64) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) #s(literal 1 binary64))))
(pow.f64 (*.f64 b_2 #s(literal 2 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 (*.f64 b_2 #s(literal 2 binary64)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(literal 1/2 binary64) b_2))
(*.f64 #s(literal 1/2 binary64) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal -1/2 binary64) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal 1/2 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) (neg.f64 b_2)) #s(literal -1/2 binary64))
(exp.f64 (*.f64 (log.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) a))
(/.f64 #s(literal 1 binary64) (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))))))
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) #s(literal 1 binary64))))
(/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) (neg.f64 a))
(/.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)))) (neg.f64 (neg.f64 a)))
(/.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) #s(literal 1 binary64)) a)
(/.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) #s(literal -1 binary64)) a)
(/.f64 (neg.f64 (neg.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) #s(literal -1 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (/.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) #s(literal -1 binary64))) (neg.f64 a))
(pow.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a))
(*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) #s(literal -1 binary64)))
(*.f64 (neg.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))) (/.f64 #s(literal -1 binary64) a))
(*.f64 (*.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
#s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))))
(/.f64 a (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (neg.f64 a) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) c))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64))))))
(/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)
(/.f64 (neg.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) (neg.f64 b_2))
(/.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64))) (neg.f64 b_2))
(/.f64 (*.f64 #s(literal 1 binary64) a) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) a) (neg.f64 b_2))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) a)) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) c))
(/.f64 (neg.f64 (neg.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 a (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 (*.f64 c #s(literal 1/2 binary64)) a)) (neg.f64 (neg.f64 b_2)))
(pow.f64 (/.f64 b_2 (*.f64 a (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64))
(*.f64 c (*.f64 (/.f64 #s(literal -1/2 binary64) b_2) a))
(*.f64 a (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (*.f64 (/.f64 #s(literal 1 binary64) b_2) a))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) a)
(*.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) (/.f64 #s(literal 1 binary64) b_2))
(exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64)))
(neg.f64 (/.f64 c (*.f64 b_2 #s(literal 2 binary64))))
(neg.f64 (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))
(/.f64 c (*.f64 b_2 #s(literal -2 binary64)))
(/.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 (/.f64 #s(literal 1 binary64) c)))
(/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)
(/.f64 #s(literal -1 binary64) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) c))
(/.f64 (neg.f64 c) (*.f64 b_2 #s(literal 2 binary64)))
(/.f64 (*.f64 c #s(literal 1/2 binary64)) (neg.f64 b_2))
(/.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 #s(literal -2 binary64) c))
(/.f64 (/.f64 c b_2) #s(literal -2 binary64))
(/.f64 (/.f64 #s(literal -1/2 binary64) b_2) (/.f64 #s(literal 1 binary64) c))
(/.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (neg.f64 c)) (neg.f64 (*.f64 b_2 #s(literal 2 binary64))))
(/.f64 (neg.f64 (/.f64 c b_2)) #s(literal 2 binary64))
(/.f64 (/.f64 c #s(literal -2 binary64)) b_2)
(/.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64)) b_2)
(/.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal -1 binary64)) b_2)
(/.f64 (neg.f64 (/.f64 c #s(literal -2 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (/.f64 #s(literal 1 binary64) b_2)) (neg.f64 (/.f64 #s(literal -2 binary64) c)))
(/.f64 (neg.f64 (neg.f64 (*.f64 c #s(literal 1/2 binary64)))) (neg.f64 (neg.f64 (neg.f64 b_2))))
(/.f64 (neg.f64 (*.f64 (*.f64 c #s(literal -1/2 binary64)) #s(literal 1 binary64))) (neg.f64 b_2))
(/.f64 (neg.f64 (/.f64 (*.f64 c #s(literal 1/2 binary64)) #s(literal -1 binary64))) (neg.f64 b_2))
(pow.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64))
(pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal 1 binary64))
(pow.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal 1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (*.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))) (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1/2 binary64))
(pow.f64 (exp.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64))))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))
(*.f64 c (/.f64 #s(literal -1/2 binary64) b_2))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (neg.f64 c))
(*.f64 (/.f64 #s(literal 1/2 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) (neg.f64 c)) #s(literal -1 binary64)))
(*.f64 #s(literal -1/2 binary64) (/.f64 c b_2))
(*.f64 #s(literal -1/2 binary64) (pow.f64 (*.f64 b_2 (/.f64 #s(literal 1 binary64) c)) #s(literal -1 binary64)))
(*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 #s(literal 1 binary64) b_2))
(*.f64 #s(literal -1 binary64) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal 2 binary64)) c)))
(*.f64 (*.f64 c #s(literal 1/2 binary64)) (/.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(*.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal 1 binary64))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (*.f64 c #s(literal -1/2 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 c #s(literal -1/2 binary64))) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (pow.f64 (/.f64 (/.f64 #s(literal -2 binary64) c) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) c)
(*.f64 (/.f64 #s(literal -1/2 binary64) b_2) (pow.f64 (/.f64 (/.f64 #s(literal 1 binary64) c) #s(literal 1 binary64)) #s(literal -1 binary64)))
(*.f64 (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal 1/2 binary64)) (pow.f64 (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)) #s(literal 1/2 binary64)))
(+.f64 (*.f64 b_2 b_2) (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)))
(+.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)))
(fma.f64 b_2 b_2 (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)))
(fma.f64 b_2 (*.f64 b_2 #s(literal 1 binary64)) (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)))
(fma.f64 b_2 (*.f64 b_2 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))))) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(fma.f64 (/.f64 c (*.f64 b_2 b_2)) (*.f64 (neg.f64 a) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 a) (*.f64 (/.f64 c (*.f64 b_2 b_2)) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2) (*.f64 b_2 b_2))
(fma.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 b_2)) (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 #s(literal 1 binary64) b_2) b_2 (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)))
(fma.f64 (*.f64 (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) b_2) b_2 (*.f64 b_2 b_2))
(fma.f64 (*.f64 (*.f64 b_2 b_2) (/.f64 c (*.f64 b_2 b_2))) (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 a)) (/.f64 c (*.f64 b_2 b_2)) (*.f64 b_2 b_2))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)))
(/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (fma.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 b_2 b_2)))
(/.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 a (*.f64 a a))) #s(literal 1 binary64))) (+.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64))) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal -1 binary64)))
(/.f64 (*.f64 (fma.f64 (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 a (*.f64 a a))) #s(literal 1 binary64)) (*.f64 b_2 b_2)) (+.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 b_2 b_2)) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal -1 binary64)))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (fma.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2)) (*.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))) (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))) (*.f64 b_2 b_2)) (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 a (*.f64 a a))) #s(literal 1 binary64)))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (*.f64 (*.f64 b_2 b_2) (+.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)))) (neg.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal -1 binary64))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (/.f64 (*.f64 c (*.f64 c c)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 a (*.f64 a a))) #s(literal 1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 1 binary64) (neg.f64 (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (*.f64 (+.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (*.f64 b_2 b_2))) (neg.f64 (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal -1 binary64))))
(*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))
(*.f64 (*.f64 b_2 b_2) (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))
(*.f64 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))) (*.f64 b_2 b_2))
(*.f64 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))) b_2)
(+.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 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)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.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) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 (/.f64 #s(literal 1 binary64) a) (neg.f64 b_2)))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (/.f64 #s(literal 1 binary64) a) (*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) a)))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)))
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2))))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2))) (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2))) (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(/.f64 (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) a))
(/.f64 (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)) #s(literal 1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) a))
(/.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)) #s(literal -1 binary64)) (*.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (neg.f64 a)))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)) (neg.f64 a))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))
(/.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (*.f64 #s(literal -1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)) (neg.f64 a))
(/.f64 (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))
(/.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a)) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 a (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 (neg.f64 a) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(/.f64 (neg.f64 (*.f64 #s(literal -1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (neg.f64 a) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) a)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)) #s(literal 1 binary64))) (neg.f64 (*.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)) #s(literal -1 binary64))) (neg.f64 (*.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (neg.f64 a))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 (neg.f64 (*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) #s(literal -1 binary64))) (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 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2))
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) (/.f64 #s(literal 1 binary64) a))
(exp.f64 (*.f64 (log.f64 a) #s(literal -1 binary64)))
(neg.f64 (/.f64 #s(literal -1 binary64) a))
(/.f64 #s(literal 1 binary64) a)
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 a)))
(/.f64 #s(literal -1 binary64) (neg.f64 a))
(/.f64 #s(literal -1 binary64) (neg.f64 (neg.f64 (neg.f64 a))))
(pow.f64 a #s(literal -1 binary64))
(pow.f64 (*.f64 a a) #s(literal -1/2 binary64))
(pow.f64 (neg.f64 (neg.f64 a)) #s(literal -1 binary64))
(pow.f64 (pow.f64 a #s(literal -1/2 binary64)) #s(literal 2 binary64))
(pow.f64 (exp.f64 (log.f64 a)) #s(literal -1 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))
(*.f64 (pow.f64 a #s(literal -1/2 binary64)) (pow.f64 a #s(literal -1/2 binary64)))
(+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))
(+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (neg.f64 b_2))
(+.f64 (*.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (*.f64 #s(literal 1 binary64) (neg.f64 b_2)))
(+.f64 (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 1 binary64)) (*.f64 (neg.f64 b_2) #s(literal 1 binary64)))
(-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2)
(-.f64 (/.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(-.f64 (/.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))) (/.f64 (*.f64 b_2 b_2) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(-.f64 (+.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 0 binary64)) b_2)
(fma.f64 #s(literal 1 binary64) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 #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)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))
(fma.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 1 binary64) (*.f64 (neg.f64 b_2) #s(literal 1 binary64)))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))
(fma.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 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 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))
(/.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (neg.f64 b_2)))))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (neg.f64 b_2)))
(/.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))
(/.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2))) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 (neg.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (+.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (-.f64 (*.f64 b_2 b_2) (*.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (neg.f64 b_2))))))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2))) (neg.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(/.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (neg.f64 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 (-.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))) (*.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (*.f64 b_2 b_2))) (*.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(/.f64 (neg.f64 (*.f64 #s(literal 1 binary64) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)))) (neg.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))))
(pow.f64 (/.f64 (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2))) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2))
(*.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) #s(literal 1 binary64))
(*.f64 (fma.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(*.f64 (-.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) (*.f64 b_2 b_2)) (/.f64 #s(literal 1 binary64) (+.f64 b_2 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))))
(exp.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(exp.f64 (*.f64 (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 1 binary64)))
(exp.f64 (*.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) #s(literal 2 binary64)))
(exp.f64 (*.f64 (log.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) #s(literal 1/2 binary64)))
(+.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a)))
(+.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(+.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))
(+.f64 (neg.f64 (*.f64 c a)) (*.f64 b_2 b_2))
(fabs.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(-.f64 (*.f64 b_2 b_2) (*.f64 c a))
(-.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))
(-.f64 #s(literal 0 binary64) (/.f64 (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))))
(-.f64 (/.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (/.f64 (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))) (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(-.f64 (/.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))))
(-.f64 (fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 0 binary64)) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))
(sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 #s(literal 1 binary64) (*.f64 b_2 b_2) (neg.f64 (*.f64 c a)))
(fma.f64 b_2 b_2 (neg.f64 (*.f64 c a)))
(fma.f64 b_2 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 b_2 (*.f64 b_2 #s(literal 1 binary64)) (neg.f64 (*.f64 c a)))
(fma.f64 b_2 (*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 c (neg.f64 a) (*.f64 b_2 b_2))
(fma.f64 (neg.f64 b_2) (neg.f64 b_2) (neg.f64 (*.f64 c a)))
(fma.f64 a (neg.f64 c) (*.f64 b_2 b_2))
(fma.f64 a (neg.f64 (/.f64 (*.f64 c (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 a (/.f64 (*.f64 c (*.f64 c a)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (*.f64 b_2 b_2) #s(literal 1 binary64) (neg.f64 (*.f64 c a)))
(fma.f64 (*.f64 b_2 b_2) (*.f64 b_2 (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (neg.f64 a) c (*.f64 b_2 b_2))
(fma.f64 (neg.f64 a) (/.f64 (*.f64 c (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 c (*.f64 c a)) (/.f64 a (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (neg.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.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 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 #s(literal -1 binary64) (neg.f64 (*.f64 b_2 b_2)) (neg.f64 (*.f64 c a)))
(fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (neg.f64 c) a (*.f64 b_2 b_2))
(fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 a a) (/.f64 (*.f64 c c) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) b_2 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (*.f64 #s(literal 1 binary64) b_2) b_2 (neg.f64 (*.f64 c a)))
(fma.f64 (*.f64 (neg.f64 b_2) #s(literal -1 binary64)) b_2 (neg.f64 (*.f64 c a)))
(fma.f64 (*.f64 (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2))) b_2) (*.f64 b_2 b_2) (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c 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 (/.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (fma.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (/.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))
(fma.f64 (exp.f64 (log.f64 b_2)) (exp.f64 (log.f64 b_2)) (neg.f64 (*.f64 c a)))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a)))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a))) (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a))) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.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 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.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) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))) (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))) (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))))))
(/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.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 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 c a) (*.f64 c a)))) (*.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 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (neg.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a)))))))
(/.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a)))) (neg.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a)))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.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 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) #s(literal 1 binary64))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)))) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)))) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.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)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 (*.f64 c a) (*.f64 c a)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.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 #s(literal -1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (+.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 #s(literal -1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 #s(literal -1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.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)) b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.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)) b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64))) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)))) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.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 (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.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 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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))))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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))))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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))))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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))))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c 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 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c 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)) b_2) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c 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 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.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 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c 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)) b_2) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.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 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c 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)) b_2) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.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 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 (fma.f64 (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.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 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.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)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.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)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.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 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal -1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (*.f64 b_2 (*.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)) b_2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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 c a (*.f64 b_2 b_2)) b_2) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.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)) b_2) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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 (fma.f64 c a (*.f64 b_2 b_2)) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c 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 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.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) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.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 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal -1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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 c a (*.f64 b_2 b_2)) b_2) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.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)) b_2) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.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 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal -1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.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)) b_2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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 c a (*.f64 b_2 b_2)) b_2) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.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)) b_2) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (-.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 #s(literal -1 binary64) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))))
(/.f64 (-.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)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.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)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) #s(literal 1 binary64)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.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)) b_2) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.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 (*.f64 b_2 b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal -1 binary64))) (*.f64 (/.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 (*.f64 c a) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.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)) b_2) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) #s(literal 1 binary64)))) (*.f64 (/.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 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal -1 binary64))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 (*.f64 c a) (*.f64 c a)) #s(literal 1 binary64)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (neg.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.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 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal -1 binary64))) (*.f64 (/.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 (*.f64 c a) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) #s(literal 1 binary64)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) #s(literal 1 binary64)))) (*.f64 (/.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 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c 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 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (neg.f64 b_2)) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.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)) b_2) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (/.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 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal -1 binary64))) (*.f64 (/.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 (*.f64 c a) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (*.f64 #s(literal 1 binary64) (*.f64 b_2 (*.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)) b_2) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) #s(literal 1 binary64)))) (*.f64 (/.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 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) #s(literal -1 binary64))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (*.f64 (neg.f64 b_2) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) #s(literal 1 binary64)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (-.f64 (*.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (*.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (-.f64 (*.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.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 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))) (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 c a) (*.f64 c a))))) (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (neg.f64 (neg.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a))))) (neg.f64 (neg.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))))) (neg.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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)))))) (neg.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (neg.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2)))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) #s(literal 1 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 2 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 1/2 binary64))
(pow.f64 (/.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))) #s(literal -1 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a))) (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))) (/.f64 #s(literal 1 binary64) (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(*.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(*.f64 (pow.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (pow.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) #s(literal 1 binary64)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) #s(literal 1 binary64)) (pow.f64 (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1 binary64)))
(+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)
(-.f64 #s(literal 0 binary64) (-.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(-.f64 (/.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (/.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(-.f64 (+.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 0 binary64)) b_2)
(fma.f64 b_2 #s(literal -1 binary64) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 #s(literal -1 binary64) b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (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 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))) (neg.f64 b_2))
(fma.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) #s(literal 1/4 binary64)) (neg.f64 b_2))
(fma.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(fma.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 b_2))
(fma.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (sqrt.f64 (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2)))
(/.f64 (fma.f64 (neg.f64 (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (neg.f64 (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (fma.f64 (neg.f64 (*.f64 b_2 b_2)) (sqrt.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 0 binary64) b_2) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a)))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (neg.f64 (*.f64 b_2 b_2)) (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))))) (*.f64 (+.f64 #s(literal 0 binary64) b_2) (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (sqrt.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (fma.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 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))) (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (*.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 b_2 (*.f64 b_2 b_2))) (sqrt.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (sqrt.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a)))))) (*.f64 (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (sqrt.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (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 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (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 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (+.f64 #s(literal 0 binary64) b_2) (*.f64 (sqrt.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (fma.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (sqrt.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (sqrt.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (+.f64 #s(literal 0 binary64) b_2) (*.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))) (neg.f64 (*.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 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (+.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 b_2 (*.f64 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 (sqrt.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a)))) (+.f64 #s(literal 0 binary64) b_2) (*.f64 (sqrt.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 0 binary64) b_2)))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a)))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))) (*.f64 (sqrt.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (sqrt.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2)))))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))) (+.f64 #s(literal 0 binary64) b_2) (*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))) (neg.f64 (*.f64 b_2 b_2)))) (*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))) (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (fma.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (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 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))) (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))))) (*.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (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 (-.f64 (*.f64 (*.f64 b_2 b_2) (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (neg.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))))) (neg.f64 (neg.f64 (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))))
(/.f64 (neg.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (neg.f64 (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (neg.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 b_2))) (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))))
(pow.f64 (/.f64 (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64))
(pow.f64 (/.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) #s(literal -1 binary64))
(*.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(exp.f64 (*.f64 (log.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) #s(literal -1 binary64)))
(neg.f64 (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (neg.f64 a)))
(neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) a))
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))))
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) #s(literal 1 binary64))))
(/.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (neg.f64 a))
(/.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (*.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) a))
(/.f64 (*.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64)) (*.f64 (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (neg.f64 a)))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal -1 binary64)) (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 a)))
(/.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) (neg.f64 (*.f64 a (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))))
(/.f64 (neg.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) #s(literal 1 binary64)) a)
(/.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) #s(literal -1 binary64)) (neg.f64 a))
(/.f64 (*.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a)) (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))))
(/.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 #s(literal 1 binary64) a)) (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(/.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) #s(literal -1 binary64)) a)
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal 1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) a)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) #s(literal -1 binary64))) (neg.f64 (*.f64 (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))) (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) a)))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal -1 binary64))) (neg.f64 (*.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (neg.f64 a))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))) (neg.f64 (neg.f64 (neg.f64 a))))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) #s(literal 1 binary64))) (neg.f64 a))
(/.f64 (neg.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) #s(literal -1 binary64))) (neg.f64 (neg.f64 a)))
(/.f64 (neg.f64 (*.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(/.f64 (neg.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (/.f64 #s(literal 1 binary64) a))) (neg.f64 (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 (neg.f64 (/.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) #s(literal -1 binary64))) (neg.f64 a))
(pow.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a))
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2))
(*.f64 (/.f64 #s(literal 1 binary64) a) (pow.f64 (/.f64 #s(literal 1 binary64) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) #s(literal -1 binary64)))
(*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) (/.f64 #s(literal 1 binary64) a))
(*.f64 (neg.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)) (/.f64 #s(literal -1 binary64) a))
(*.f64 (*.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) #s(literal 1 binary64)) (/.f64 #s(literal 1 binary64) a))
(*.f64 (pow.f64 (/.f64 a (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
(*.f64 (pow.f64 (/.f64 a (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) #s(literal -1 binary64)) (/.f64 #s(literal 1 binary64) (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(+.f64 #s(literal 0 binary64) (neg.f64 b_2))
(-.f64 #s(literal 0 binary64) b_2)
(neg.f64 b_2)
(/.f64 (*.f64 b_2 b_2) (neg.f64 (+.f64 #s(literal 0 binary64) b_2)))
(/.f64 (neg.f64 (*.f64 b_2 b_2)) (+.f64 #s(literal 0 binary64) b_2))
(/.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 b_2 b_2))) (+.f64 #s(literal 0 binary64) (fma.f64 b_2 b_2 (*.f64 #s(literal 0 binary64) b_2))))
(/.f64 (neg.f64 (-.f64 #s(literal 0 binary64) (*.f64 b_2 (*.f64 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 b_2 #s(literal -1 binary64))
(*.f64 #s(literal -1 binary64) b_2)
(exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -2 binary64) c)) #s(literal -1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 #s(literal -2 binary64) c))
(pow.f64 (/.f64 #s(literal -2 binary64) c) #s(literal -1 binary64))
(*.f64 c #s(literal -1/2 binary64))
(*.f64 #s(literal -1/2 binary64) c)
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(fabs.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))))
(sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))
(pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 1 binary64))
(pow.f64 (*.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 1/4 binary64)) (pow.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))) #s(literal 1/4 binary64)))
(*.f64 (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))) (sqrt.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2))))))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (*.f64 b_2 b_2) c)) #s(literal -1 binary64)))
(neg.f64 (/.f64 c (neg.f64 (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 b_2) c))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (/.f64 b_2 (/.f64 c b_2)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (*.f64 b_2 b_2) c))))
(/.f64 c (*.f64 b_2 b_2))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (*.f64 b_2 b_2) c)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 1 binary64))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 b_2 (/.f64 c b_2))))
(/.f64 (neg.f64 c) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (/.f64 c b_2) b_2)
(/.f64 (neg.f64 (neg.f64 c)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (/.f64 c b_2)) (neg.f64 b_2))
(/.f64 (*.f64 c #s(literal 1 binary64)) (*.f64 b_2 b_2))
(/.f64 (neg.f64 (neg.f64 (neg.f64 c))) (neg.f64 (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (neg.f64 (/.f64 c b_2))) (neg.f64 (neg.f64 b_2)))
(/.f64 (neg.f64 (*.f64 c #s(literal 1 binary64))) (neg.f64 (*.f64 b_2 b_2)))
(pow.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (*.f64 b_2 b_2) c) #s(literal 1 binary64)) #s(literal -1 binary64))
(pow.f64 (/.f64 b_2 (/.f64 c b_2)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 c (*.f64 b_2 b_2)))
(*.f64 c (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)))
(*.f64 (neg.f64 c) (/.f64 #s(literal -1 binary64) (*.f64 b_2 b_2)))
(*.f64 (/.f64 #s(literal 1 binary64) b_2) (/.f64 c b_2))
(*.f64 (/.f64 #s(literal 1 binary64) (*.f64 b_2 b_2)) c)
(*.f64 (/.f64 c b_2) (/.f64 #s(literal 1 binary64) b_2))
(exp.f64 (*.f64 #s(literal 1/2 binary64) (log.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(fabs.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a))))))
(/.f64 #s(literal 1 binary64) (sqrt.f64 (/.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (sqrt.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (sqrt.f64 (fma.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)) (-.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a)))))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (neg.f64 (*.f64 c a)))))
(/.f64 (sqrt.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.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 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))))))
(/.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (sqrt.f64 (*.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (sqrt.f64 (fma.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))) (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) #s(literal 1 binary64)))) (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 c a) (*.f64 c a))))) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))))) (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (sqrt.f64 (neg.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (sqrt.f64 (neg.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (sqrt.f64 (neg.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (neg.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))))) (sqrt.f64 (neg.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (sqrt.f64 (-.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a)))) (*.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)))))) (sqrt.f64 (+.f64 (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (/.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))))))
(/.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a)))))) (neg.f64 (sqrt.f64 (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (neg.f64 (sqrt.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (neg.f64 (sqrt.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a))))) (neg.f64 (sqrt.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))))) (neg.f64 (sqrt.f64 (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))))
(pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) #s(literal 1/2 binary64))
(pow.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 1 binary64))
(pow.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) #s(literal 1/4 binary64))
(pow.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) #s(literal 1/4 binary64)) #s(literal 2 binary64))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (-.f64 (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (*.f64 (*.f64 c (*.f64 c c)) (*.f64 a (*.f64 a a))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c (*.f64 a (fma.f64 c a (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a)))) (pow.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (fma.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 (-.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) (fma.f64 c a (*.f64 b_2 b_2))) (/.f64 (*.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 b_2 (*.f64 b_2 (*.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 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))) (pow.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (*.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))) (sqrt.f64 (/.f64 #s(literal 1 binary64) (/.f64 (-.f64 (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))) (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (fma.f64 c a (*.f64 b_2 b_2))))))
(*.f64 (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) #s(literal 1/4 binary64)) (pow.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) #s(literal 1/4 binary64)))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) #s(literal 1/2 binary64)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (pow.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) #s(literal 1/2 binary64)) (pow.f64 (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))) #s(literal 1/2 binary64)))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))
(*.f64 (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (sqrt.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))))
(*.f64 (sqrt.f64 (/.f64 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (fma.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))) (sqrt.f64 (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2))))))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))) #s(literal -1 binary64)))
(neg.f64 (neg.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))))))
(/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a)))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64))))
(/.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a)))) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) #s(literal 1 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (neg.f64 (neg.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) #s(literal 1 binary64))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 a (/.f64 (*.f64 c (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (*.f64 c (*.f64 c a)) (*.f64 a (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (*.f64 c (*.f64 c a)) (/.f64 a (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (neg.f64 (*.f64 (*.f64 c a) (*.f64 c a))) (/.f64 #s(literal 1 binary64) (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 (*.f64 c a) (*.f64 c a)))
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (/.f64 #s(literal 1 binary64) (*.f64 (*.f64 c a) (*.f64 c a))) #s(literal -1 binary64)))
(*.f64 (*.f64 a a) (*.f64 (*.f64 c c) (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 (*.f64 a a) (/.f64 (*.f64 c c) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (/.f64 (*.f64 c (*.f64 c a)) (fma.f64 c a (*.f64 b_2 b_2))) a)
(*.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (fma.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))
(exp.f64 (*.f64 (log.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)) #s(literal -1 binary64)))
(-.f64 (/.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (/.f64 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(neg.f64 (/.f64 b_2 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(neg.f64 (/.f64 (neg.f64 b_2) (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 #s(literal 1 binary64) (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2))
(/.f64 #s(literal 1 binary64) (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64)))
(/.f64 #s(literal 1 binary64) (neg.f64 (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2))))
(/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (neg.f64 b_2) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2)))
(/.f64 #s(literal -1 binary64) (neg.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64))))
(/.f64 (neg.f64 (neg.f64 b_2)) (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(/.f64 (*.f64 b_2 #s(literal 1 binary64)) (fma.f64 c a (*.f64 b_2 b_2)))
(/.f64 (-.f64 (*.f64 #s(literal 0 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))) (*.f64 (neg.f64 (fma.f64 c a (*.f64 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))))
(/.f64 (neg.f64 (neg.f64 (neg.f64 b_2))) (neg.f64 (neg.f64 (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))))
(/.f64 (neg.f64 (*.f64 b_2 #s(literal 1 binary64))) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2))))
(pow.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal -1 binary64))
(pow.f64 (/.f64 (/.f64 (fma.f64 c a (*.f64 b_2 b_2)) b_2) #s(literal 1 binary64)) #s(literal -1 binary64))
(*.f64 #s(literal 1 binary64) (/.f64 b_2 (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 b_2 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))))
(*.f64 (neg.f64 b_2) (/.f64 #s(literal 1 binary64) (neg.f64 (fma.f64 c a (*.f64 b_2 b_2)))))
(*.f64 #s(literal -1 binary64) (/.f64 b_2 (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))) b_2)
(*.f64 (/.f64 #s(literal 1 binary64) (fma.f64 c a (*.f64 b_2 b_2))) (pow.f64 (/.f64 #s(literal 1 binary64) b_2) #s(literal -1 binary64)))
(*.f64 (/.f64 b_2 (fma.f64 (*.f64 c a) (*.f64 (*.f64 c a) (*.f64 c a)) (*.f64 (*.f64 b_2 b_2) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))) (fma.f64 (*.f64 c a) (-.f64 (*.f64 c a) (*.f64 b_2 b_2)) (*.f64 b_2 (*.f64 b_2 (*.f64 b_2 b_2)))))
(*.f64 (/.f64 b_2 (*.f64 (fma.f64 c a (*.f64 b_2 b_2)) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))) (-.f64 (*.f64 b_2 b_2) (*.f64 c a)))

eval436.0ms (4.4%)

Memory
36.0MiB live, 445.8MiB allocated
Compiler

Compiled 59 702 to 5 437 computations (90.9% saved)

prune276.0ms (2.8%)

Memory
-31.5MiB live, 542.1MiB allocated
Pruning

28 alts after pruning (19 fresh and 9 done)

PrunedKeptTotal
New1 662121 674
Fresh6713
Picked235
Done268
Total1 672281 700
Accuracy
92.4%
Counts
1 700 → 28
Alt Table
Click to see full alt table
StatusAccuracyProgram
16.3%
(/.f64 (fma.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 b_2 (*.f64 b_2 b_2))) (*.f64 a (fma.f64 b_2 b_2 (+.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))))
26.4%
(/.f64 (/.f64 (-.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a)) (*.f64 b_2 b_2)) (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (neg.f64 b_2))) a)
23.4%
(/.f64 (-.f64 (*.f64 b_2 b_2) (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) (*.f64 a (-.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))))))
46.9%
(/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a)
33.7%
(/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 (*.f64 b_2 (-.f64 #s(literal 1 binary64) (*.f64 a (/.f64 c (*.f64 b_2 b_2)))))))) b_2) a)
36.5%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (fma.f64 (*.f64 b_2 (*.f64 b_2 b_2)) (/.f64 b_2 (fma.f64 b_2 b_2 (*.f64 a c))) (neg.f64 #s(approx (/ (* a (* a (* c c))) (+ (* b_2 b_2) (* a c))) (*.f64 c a)))))) a)
24.3%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 b_2 b_2)))) a)
30.4%
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 a (neg.f64 c))))) a)
9.7%
(/.f64 (+.f64 (neg.f64 b_2) #s(approx (sqrt (- (* b_2 b_2) (* a c))) (fma.f64 c (*.f64 #s(literal -1/2 binary64) (/.f64 a b_2)) b_2))) a)
34.7%
(/.f64 #s(approx (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) (*.f64 b_2 #s(literal -2 binary64))) a)
27.6%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (/.f64 (*.f64 a (*.f64 c #s(literal -1/2 binary64))) b_2)) a)
30.9%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2) a)) a)
14.6%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (/.f64 (exp.f64 (*.f64 (log.f64 (/.f64 #s(literal -2 binary64) c)) #s(literal -1 binary64))) b_2) a)) a)
27.6%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c a) (/.f64 #s(literal -1/2 binary64) b_2))) a)
27.5%
(/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 (*.f64 c #s(literal -1/2 binary64)) (/.f64 a b_2))) a)
46.8%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2)))
33.9%
(/.f64 #s(literal 1 binary64) (/.f64 a (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 (*.f64 b_2 b_2) (fma.f64 (/.f64 c (*.f64 b_2 b_2)) (neg.f64 a) #s(literal 1 binary64))))) b_2)))
30.4%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) #s(approx (* (* b_2 b_2) (+ (* (/ c (* b_2 b_2)) (neg a)) 1)) (*.f64 c (neg.f64 a))))) b_2))
34.6%
(*.f64 (/.f64 #s(literal 1 binary64) a) (-.f64 #s(approx (sqrt (- (* b_2 b_2) (* a c))) (neg.f64 b_2)) b_2))
9.2%
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (/.f64 (*.f64 c #s(literal 1/2 binary64)) b_2))
9.2%
#s(approx (/ (+ (neg b_2) (pow (* (+ (* b_2 b_2) (* a c)) (+ (* b_2 b_2) (* a c))) 1/4)) a) (*.f64 (/.f64 #s(literal 1/2 binary64) b_2) c))
37.2%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (fma.f64 c #s(literal -1/2 binary64) (*.f64 #s(literal -1/8 binary64) (*.f64 a (/.f64 (*.f64 (/.f64 c b_2) c) b_2)))) b_2))
37.8%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
37.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal 1 binary64) (/.f64 (*.f64 b_2 #s(literal -2 binary64)) c)))
37.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal 1 binary64) (/.f64 #s(literal 1 binary64) (*.f64 #s(literal -1/2 binary64) (/.f64 c b_2)))))
37.6%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 #s(literal 1 binary64) (*.f64 (/.f64 #s(literal -2 binary64) c) b_2)))
37.7%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
16.1%
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (exp.f64 (*.f64 (log.f64 (/.f64 b_2 (*.f64 c #s(literal -1/2 binary64)))) #s(literal -1 binary64))))
Compiler

Compiled 1 401 to 495 computations (64.7% saved)

regimes70.0ms (0.7%)

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

4 calls:

22.0ms
a
18.0ms
c
14.0ms
b_2
13.0ms
(/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c)))) a)
Results
AccuracySegmentsBranch
52.8%4a
85.5%3b_2
50.6%3c
73.6%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)

regimes17.0ms (0.2%)

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

1 calls:

16.0ms
b_2
Results
AccuracySegmentsBranch
82.0%3b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes6.0ms (0.1%)

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

1 calls:

5.0ms
b_2
Results
AccuracySegmentsBranch
69.8%2b_2
Compiler

Compiled 4 to 3 computations (25% saved)

regimes12.0ms (0.1%)

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

4 calls:

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

Compiled 28 to 19 computations (32.1% saved)

regimes5.0ms (0.1%)

Memory
18.6MiB live, 18.6MiB allocated
Accuracy

Total 0.0b remaining (0%)

Threshold costs 0b (0%)

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

4 calls:

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

Compiled 28 to 19 computations (32.1% saved)

bsearch89.0ms (0.9%)

Memory
-23.6MiB live, 94.1MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
33.0ms
1.4024827840472331e-65
2.717117504111517e-54
14.0ms
-1.2290100941002045e+60
-3.0677861384149482e+57
Samples
14.0ms223×0valid
5.0ms30×2valid
4.0ms35×1valid
3.0ms41×0invalid
Compiler

Compiled 487 to 322 computations (33.9% saved)

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

bsearch37.0ms (0.4%)

Memory
40.3MiB live, 76.4MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
narrow-enough
Steps
TimeLeftRight
11.0ms
1.4024827840472331e-65
2.717117504111517e-54
23.0ms
-4.1152555522371844e-68
-2.144447157725083e-78
Samples
13.0ms197×0valid
3.0ms51×0invalid
2.0ms15×2valid
1.0ms12×1valid
Compiler

Compiled 519 to 356 computations (31.4% saved)

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

bsearch33.0ms (0.3%)

Memory
-7.3MiB live, 66.9MiB allocated
Algorithm
binary-search
Stop Event
narrow-enough
Steps
TimeLeftRight
30.0ms
-3.6564352751805546e-295
2.5611943984039102e-300
Samples
13.0ms176×0valid
6.0ms93×0invalid
Compiler

Compiled 239 to 170 computations (28.9% saved)

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

simplify12.0ms (0.1%)

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

Useful iterations: 1 (0.0ms)

IterNodesCost
049196
167195
280195
386195
489195
590195
Stop Event
saturated
Calls
Call 1
Inputs
(if (<=.f64 b_2 #s(literal -1219999999999999945388543525960102422987076760683835971076096 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) (if (<=.f64 b_2 #s(literal 8198170380571703/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -4613838619036107/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) (if (<=.f64 b_2 #s(literal 8593944123082061/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 a (neg.f64 c))))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal 7115704217835139/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))
Outputs
(if (<=.f64 b_2 #s(literal -1219999999999999945388543525960102422987076760683835971076096 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) (if (<=.f64 b_2 #s(literal 8198170380571703/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 c a))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -1219999999999999945388543525960102422987076760683835971076096 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) (if (<=.f64 b_2 #s(literal 8198170380571703/56539106072908298546665520023773392506479484700019806659891398441363832832 binary64)) (/.f64 (-.f64 (sqrt.f64 (-.f64 (*.f64 b_2 b_2) (*.f64 a c))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -4613838619036107/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) (if (<=.f64 b_2 #s(literal 8593944123082061/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) (/.f64 (+.f64 (neg.f64 b_2) (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (*.f64 a (neg.f64 c))))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal -4613838619036107/242833611528216133864932738352939863330300854881517440156476551217363035650651062272 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) (if (<=.f64 b_2 #s(literal 8593944123082061/113078212145816597093331040047546785012958969400039613319782796882727665664 binary64)) (/.f64 (-.f64 (sqrt.f64 #s(approx (- (* b_2 b_2) (* a c)) (neg.f64 (*.f64 a c)))) b_2) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))))
(if (<=.f64 b_2 #s(literal 7115704217835139/790633801981682102939434948120770730662330663141180149831645929794649763937481823796720248833738767559324522907487546528866440380413255769011771093518509804380927438580337349079948858367551626332967842494034160424070341732127705853976966233004529516956289283251401443563802400840744150516352841830648461966045733363646464 binary64)) (/.f64 #s(approx (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) (*.f64 b_2 #s(literal -2 binary64))) a) #s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2)))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (/.f64 (*.f64 c #s(literal -1/2 binary64)) b_2))
#s(approx (/ (+ (neg b_2) (sqrt (- (* b_2 b_2) (* a c)))) a) (*.f64 c (/.f64 #s(literal -1/2 binary64) b_2)))

soundness684.0ms (6.9%)

Memory
34.9MiB live, 574.6MiB allocated
Rules
11 022×lower-fma.f64
11 022×lower-fma.f32
7 132×lower-*.f64
7 132×lower-*.f32
6 248×lower-fma.f32
Iterations

Useful iterations: 0 (0.0ms)

IterNodesCost
056371
091300
1334262
22558261
08756261
01041
01741
16439
246338
3588838
0861134
044319
069304
1248290
21779275
08451275
05083200
116063160
255203144
087823008
Stop Event
fuel
iter limit
node limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
iter limit
node limit
iter limit
Compiler

Compiled 278 to 137 computations (50.7% saved)

preprocess53.0ms (0.5%)

Memory
9.5MiB live, 131.2MiB allocated
Compiler

Compiled 402 to 144 computations (64.2% saved)

end0.0ms (0%)

Memory
0.0MiB live, 0.0MiB allocated

Profiling

Loading profile data...